chmod: изменение прав доступа к каталогу Операция не разрешена

Также можно использовать fuser:

fuser -v -n tcp 22

Выход :

                     USER        PID ACCESS COMMAND
22/tcp:              root        598 F.... sshd
8
08.12.2016, 01:38
3 ответа

с уровня выше dir :

chmod -R a+x *dir*

для предоставления всем пользователям (a) разрешения на выполнение для всех подкаталогов и файлов (+ x) или:

chmod -R a+X *dir*

для предоставления всем пользователям разрешения на выполнение для всех подкаталогов только (+ X)

13
27.01.2020, 20:11

Поскольку вы сломали дерево разрешений для каталогов с помощью chmod -R , вам необходимо исправить их все. Запустите это из каталога выше dir :

find dir -type d -exec chmod u=rwx,go=rx {} +
find dir \! -type d -exec chmod u=rw,go=r {} +

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

3
27.01.2020, 20:11

enter image description here Здравствуйте! Думаю, у меня есть решение вашей проблемы. Вот проблема:

chmod 777

Вы не добавили sudo, поэтому попробуйте ввести sudo вот так:

sudo chmod 777
0
30.12.2020, 13:16

Теги

Похожие вопросы