Onde posso encontrar o código fonte do programa chamado useradd?

3

Estou executando o SLED 11 e quero entender o que o comando useradd faz e como ele faz o que faz. Eu sei que o SLED 11 é construído a partir do OpenSuSE 11.1 e eu ficaria mais do que satisfeito com o código-fonte do OpenSuSE 11.1 para useradd .

Onde posso encontrar o código-fonte para useradd ?

    
por eleven81 26.10.2009 / 17:31

4 respostas

2

No openSUSE useradd é do pacote pwdutils . Homepage link , fonte ftp://ftp.kernel.org/pub/linux/utils/net/NIS/

    
por 04.12.2009 / 15:52
3

como o SUSE é uma distro baseada em rpm, você deve conseguir:

$ rpm -qf 'which useradd'

que lhe dirá em qual pacote ele está. Você pode então pegar esse pacote do repositório, que no meu caso está aqui: link (eu corro o fedora; a localização do seu repositório de pacotes será diferente)

    
por 26.10.2009 / 18:21
0

Não sei sobre o SLED, mas a versão Debian está disponível aqui .

    
por 26.10.2009 / 18:11
0

O utilitário useradd pode muito bem ser um script.

Tente

$ file $(which useradd)

(ou

file 'which useradd'

se o seu shell não suportar a expansão de comando $() style).

Se for um script, use more ou um editor ...

    
por 26.10.2009 / 18:04