разрешения пользователя linux с группами в файле

1

У меня есть один файл, принадлежащий пользователю: "правитель"

и другой пользователь: "tzook"

теперь у меня есть один файл, который принадлежит "правителю" и группе "развертыватели"

вот файл:

-rwxrwxr-- 1 ruler deployers 3040 Oct 28 12:53 fabfile.py

теперь, когда я являюсь правителем пользователя, нет проблем с редактированием, просмотром и т. д.

но когда я пользователь "tzook" что вывод - & gt;

$ tzook sudo www-data ruler deployers

является

tzook sudo www-data ruler deployers

так что вы можете видеть, что пользователь tzook находится в группе "Развертывания" так почему я не могу отредактировать или просмотреть файл?

Я получаю разрешение на отказ при использовании:

 $ ls -la fabfile.py
Tzook Bar Noy
источник
ls требует разрешения на выполнение для каталога, содержащего fabfile.py - на что они настроены? ls -lad ..
Paul

Ответы:

0

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

Проверьте ваши разрешения по:

ls -ld .

Если каталог не принадлежит группе 'deployers', выполните chgrp:

chgrp deployers .

Затем дайте группе разрешения на чтение / выполнение:

chmod g+rx .
Dominique Barton
источник
да, у файлов были разрешения, но у родительской папки нет, спасибо!
Tzook Bar Noy
пожалуйста! Можете ли вы подтвердить мой ответ? :)
Dominique Barton