我正在阅读/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