2

Я пытаюсь сменить владельца каталога. До этого был беспорядок по поводу файла /etc /group. Была группа с именем "500", а идентификатором группы oinstall было 15001. Я изменил эти конфиги вручную через групповой файл и перезагрузил систему.

После этого я проверяю каталог для пользователя и группы, и такие как "оракул 500". В /etc /group нет группы с именем "500". Я использовал команду "chown" для изменения группы 500 на oinstall, но система выдала ошибку, подобную этой:

[root@myserver /]# chown -R oracle:oinstall /dir chown: invalid group: `oracle:oinstall'

нота:

[root@myserver /]# getent passwd oracle
oracle:x:500:500::/home/oracle:/bin/cdax/bash

[root@myserver /]# getent group oinstall

[root@myserver /]# chown -R oracle:oinstall /dir
chown: invalid group: `oracle:oinstall'

[root@myserver /]# grpck -r
'rooty' is a member of the 'rooty' group in /etc/group but not in /etc/gshadow
no matching group file entry in /etc/group
delete line 'arda:!::'? No
no matching group file entry in /etc/group
delete line '500:!::'? No
grpck: no changes

oinstall /etc /group file:

[root@myserver /]# cat /etc/group | grep oinstall
oinstall:x:500:

Я вижу oinstall в файле группы, но команда chown/chgrp по-прежнему работает неправильно:

[root@ANIPTORCLT01 /]# chgrp oinstall /dir
chgrp: invalid group: `oinstall'

1 ответ1

1

Я изменил теневые и групповые линии файла nsswitch на winbind из centrify, и проблема решена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .