Где я могу найти исходный код для программы названным useradd?

Я выполняю САНИ 11, и я хочу понять что useradd команда делает и как она делает то, что она делает. Я знаю, что САНИ 11 создаются из OpenSuSE 11.1, и я был бы более, чем удовлетворен исходным кодом OpenSuSE 11.1 для useradd.

Где я могу найти исходный код для useradd?

3
задан 26.10.2009, 18:31

4 ответа

На openSUSE useradd от пакета pwdutils. Домашняя страница http://www.thkukuk.de/pam/pwdutils/, источник ftp://ftp.kernel.org/pub/linux/utils/net/NIS/

2
ответ дан 08.12.2019, 00:09

так как SUSE является основанным на об/мин дистрибутивом, необходимо смочь, получают его:

$ rpm -qf `which useradd`

который скажет Вам, в каком пакете это находится. Можно затем пойти, получают тот источник пакета из репозитория, который в моем случае является здесь: http://download1.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/source/SRPMS/shadow-utils-4.1.2-13.fc11.src.rpm (я выполняю мягкую фетровую шляпу; Ваше местоположение хранилища пакетов будет отличаться),

3
ответ дан 08.12.2019, 00:09

Не знайте о САНЯХ, но версия Debian доступна здесь.

0
ответ дан 08.12.2019, 00:09

useradd утилита могла бы хорошо быть сценарием.

Попробовать

$ file $(which useradd)

(или

file `which useradd`

если Ваша оболочка не поддерживает $() разработайте расширение команды).

Если это - сценарий, использовать more или редактор...

0
ответ дан 08.12.2019, 00:09

Теги

Похожие вопросы