web-dev-qa-db-ja.com

useraddというプログラムのソースコードはどこにありますか?

SLED 11を実行していますが、useraddコマンドの機能と、その機能を理解したいと思います。 SLED11はOpenSuSE11.1から構築されていることを知っており、useraddのOpenSuSE11.1ソースコードに満足しています。

useraddのソースコードはどこにありますか?

3
eleven81

OpenSUSEでは、useraddはパッケージpwdutilsからのものです。ホームページ http://www.thkukuk.de/pam/pwdutils/ 、ソース ftp://ftp.kernel.org/pub/linux/utils/net/NIS/ ==

2
daxim

sUSEはrpmベースのディストリビューションであるため、次の方法で入手できるはずです。

$ 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 (Fedoraを実行します。パッケージリポジトリの場所は異なります)

3
James Cassell

useraddユーティリティはスクリプトである可能性があります。

試してみてください

_$ file $(which useradd)
_

(または

_file `which useradd`
_

シェルが$()スタイルのコマンド拡張をサポートしていない場合)。

スクリプトの場合は、moreまたはエディターを使用してください...

0
dmckee

SLEDについてはわかりませんが、Debianバージョンが利用可能です ここ

0
innaM