artem328
@artem328

Как правильно распределить права на папку и файлы Linux?

Всем привет.

У меня сообственно возник следующий вопрос, так как до конца не могу разобраться с правами на linux.

Есть у меня к примеру три файла

~/file1
~/file2
~/file3

а также есть 3 пользователя
user1
user2
user3

Допустим владельцем всех файлов является user1. А как сделать, чтоб
file1 мог править user2 и user3
file2 мог править user2 и читать user3
file3 мог читать user2 и не мог читать user3

Возможно ли вообще такое или я не понимаю философии linux?
  • Вопрос задан
  • 437 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
Denormalization
@Denormalization
Так всё просто:
user2 добавить в группу user1.

И далее по списку:
file1: -rw-rw-rw- (666)
file2: -rw-rw-r-- (664)
file3: -rw-r----- (640)
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
1. Для каждого набора прав можете создать отдельную группу, включить в нее нужных пользователей и установить права для группы на нужный файл.

2. Не забудьте, что если у пользователя есть право записи на каталоге, он сможет удалить файлы, к которым у него доступа нет, поскольку это считается как работа в каталоге, а не с файлом. Дописать и прочитать не сможет, а удалить сможет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы