Привет У меня есть 2 вопроса о разрешениях каталога Linux, которые я не понимаю.
Я удалил флаг выполнения из папки с именем Documents. После этого я не могу использовать cd, но я все еще могу делать "ls Documents" из родительского каталога, и он по-прежнему перечисляет мне файлы в каталоге "Документы". Я, хотя отсутствующий флаг x запрещает читать этот каталог?
Затем я хочу знать, почему был изобретен липкий бит в каталогах. Я слышал, что он использовался, чтобы пользователи не могли удалять временные файлы другими пользователями. Но это IMO нарушает правило, что для удаления файлов нам просто нужны права для этого каталога. Почему бы просто не дать каждому пользователю отдельный каталог/tmp/вместо того, чтобы вводить исключения в систему правил? Я знаю, что делает флаг, но я хочу знать, почему было придумано, почему это было изобретено.