私は/etc/bashrc
次を読んでいます。
# By default, we want umask to get set. This sets it for non-login shell.
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi
しかし、私の/user/share/doc
ディレクトリには、次から始まるディレクトリはありませんsetup
。
[vagrant@rhcse-study-vm-1 ~]$ ls /usr/share/doc/setup-*
ls: cannot access /usr/share/doc/setup-*: No such file or directory
これらのシステムuid / gid予約を表示するには、この文書を検索またはインストールするにはどうすればよいですか?このコンピュータのセットアップに使用したVagrantfileは次のとおりです。ここしかし、それはかなり在庫があるCentOS 7ボックスなので、何も削除しません。
編集する
承認された回答へのコメントに示すように、yum reinstall setup
フォルダをインポートする必要があります。
答え1
RPMパッケージ「setup」がシステムにインストールされていない可能性があります。上記のファイルはこのパッケージで提供されています。
たとえば、setup-2.8.71-7.el7.noarch.rpm の場合、次のようになります。
/usr/share/doc/setup-2.8.71/uidgid