Я плохо знаком с Ubuntu и пытающийся глубоко постигать предоставление разрешения для папок для различных пользователей. У меня есть три пользователя Anton, Anna и John, и они принадлежат той же группе. Позволяет воображают, у Anton есть папка, названная родителем, который имеет три sub папки child1, child2, и child3
Это возможное сделать терминал использования.
Да, с помощью терминала, не только возможного, но также и самый быстрый способ сделать так когда дело доходит до многих файлов и каталогов с несколькими типами полномочий.
Во-первых, давайте обратимся к краткому руководству по для приобретения знаний об основах полномочий и значений разрешения и типов.
Соответствующая терминальная команда chmod "permissions" "filename"
.
Например: chmod 777 foo
или chmod 777 /foo/food
.
Мы должны разделить эту проблему на файл/каталог и помнить, что у нас есть 3 типа полномочий: пользователь создателя, группа и другие. Самые высокие полномочия всегда удар, которым более низкие (корень> создатель> группа> другие), таким образом применяясь только управляют группе с создателем, будут не всегда препятствовать тому, чтобы создатель делал операции, определенные разрешением группы.
В целом то, что Вы хотите установить, является этим (если я понимаю вопрос правильно):
Родитель - владелец, группа, другие = 'r'
(4). [444
]
владелец C1-= не (0) или 'w'
(2), группа = 'w'
(2), другие = не (0). [220
]
владелец C2-= 'rw'
(6), группа и другие = не (0). [600
]
владелец C3-, группа, другие = 'x'
(1). [111
]