Я пытался завершить что-то, и я думаю, что там не было Я знаю, что вы не должны устанавливать права доступа к /etc / таким образом, но мои разрешения, кажется, все испорчены. Распечатывается whoami, не может найти имя для идентификатора пользователя 1002, и я больше не могу перейти в /etc /. passwd и shadow используют 640 и 644, поэтому я не уверен, почему это проблема. Независимо от того, есть ли способ исправить это?

Команда запуска была sudo chmod 644 /etc/

I have no name!@vpn-server:/$ whoami
whoami: cannot find name for user ID 1002


I have no name!@vpn-server:/$ cd etc
bash: cd: etc: Permission denied

I have no name!@vpn-server:/$ ls -al etc
d????????? ? ? ? ?                ? .
d????????? ? ? ? ?                ? ..
d????????? ? ? ? ?                ? acpi
-????????? ? ? ? ?                ? adduser.conf

I have no name!@vpn-server:/$ sudo su
sudo: can't open /etc/sudoers: Permission denied

2 ответа2

2

Прежде всего весь ваш вопрос неясен. но все равно вижу это ...

ваше разрешение каталога /etc 644 то есть:chmod 644 /etc/

Для того, чтобы изменить каталог разрешения на выполнение требуется

Вот почему вы получаете эту ошибку

У меня нет имени!@ vpn-сервер:/$ cd и т. д.

bash: cd: etc: в доступе отказано

поэтому измените разрешение на chmod 755 /etc

2-ая вещь ls -al показывая этот тип вывода (d????????? ? ? ? ?) так как


I have no name!@vpn-server:/$ ls -al etc
d????????? ? ? ? ?                ? .
d????????? ? ? ? ?                ? ..
d????????? ? ? ? ?                ? acpi
-????????? ? ? ? ?                ? adduser.conf

Для длинного списка каталога для чтения и выполнения требуется разрешение для каталога.

Для ошибки ниже просто запишите в файл /etc/passwd запись с идентификатором 1002

У меня нет имени!@ vpn-сервер:/$ whoami

whoami: не удается найти имя для идентификатора пользователя 1002

0

Если для самого файла /etc были установлены разрешения 644 просто введите: chmod 755 /etc

Если разрешения были установлены рекурсивно ... у вас есть гораздо более глубокая проблема, чем просто.

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