Onde obter o arquivo uidgid

0

Eu estava lendo /etc/bashrc e vi o seguinte:

# 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

No entanto, meu diretório /user/share/doc não tem nenhum diretório que comece com setup :

[vagrant@rhcse-study-vm-1 ~]$ ls /usr/share/doc/setup-*
ls: cannot access /usr/share/doc/setup-*: No such file or directory

Como posso encontrar ou instalar esta documentação para ver essas reservas de uid / gid do sistema? O arquivo Vagrantfile que eu estou usando para configurar esta máquina é aqui , mas é um bonito CentOS 7 caixa e eu não estou apagando nada.

Editar

Como visto nos comentários para a resposta aceita, eu tive que yum reinstall setup para obter a pasta.

    
por Ben 25.10.2017 / 23:09

1 resposta

3

O mais provável é que você não tenha o pacote de instalação do RPM instalado em seu sistema. O arquivo mencionado é fornecido por este pacote.

Por exemplo, no caso de setup-2.8.71-7.el7.noarch.rpm, é:

/usr/share/doc/setup-2.8.71/uidgid
    
por 25.10.2017 / 23:29