/etc/passwd ファイルを管理する方法

/etc/passwd ファイルを管理する方法

/etc/passwdファイルをシステムユーザー(例admin:などwheel)に分割し、root最後に実際のユーザーに分割したいとします。

どうすればいいですか?サブディレクトリを作成することによって?

ベストアンサー1

(注意してください)を使用してこのファイルを編集できますvipw。 (vipw更新する前に結果が完全であることを確認しているため、ファイル内で直接エディタを使用しないでください。/etc/passwd)たとえば、他のエディタが必要な場合は、nano次のように要求できます。

vipw                # Uses default editor
EDITOR=nano vipw    # Uses nano as the preferred editor

UIDで昇順にファイルを並べ替えることができます。これは、通常、数字の低いシステムアカウントと通常は数字の高いユーザーアカウントを区別します。

sort -n -t: -k3,4 /etc/passwd >/etc/passwd.old &&
    cp -fp /etc/passwd.old /etc/passwd

(必要に応じて1行ですべて実行できます。)変更されていないパスワードファイルのコピーは/etc/passwd.old

おすすめ記事