Пара программистов попросили вас сделать ProjectA групповым каталогом на сервере UNIX, что позволит им создавать файлы в этом каталоге для упрощения совместной работы, но только владелец файла или root имеет право переименовывать или удалять файл, хранящийся в этом каталоге. Правильная ли это команда (chmod g+t ProjectA), чтобы это произошло? Если нет, то какой ответ будет правильным? (исходные права ProjectA — 766), предполагая, что все эти программисты находятся в одной группе UNIX?
решение1
Разрешения должны быть g=rwxt
. Каждый в группе должен иметь возможность читать и писать в каталоге. Затем липкий бит говорит, что файлы могут быть удалены/переименованы только пользователями, имеющими разрешение на запись в файл.