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

Сообщение с идентификатором 1dafu5 -0001k3 -LG, является обычной локальной доставкой:

R=dkimproxy T=dkimproxy_smtp H=localhost [127.0.0.1]:10027

, где исходный адрес указан в угловых скобках после конечного адреса доставки. По сути, это уведомление о возврате, которое сообщает вам, что ваш DNS не может разрешить запись MX цели -domain.com.

Второе сообщение с идентификатором 1dafuD -0001k6 -НЕТ было перенаправлено через промежуточный адрес:

H=localhost (mail.sending-domain.com) [127.0.0.1]:55325

, где поля R и T представляют маршрутизатор (R )и тот транспорт (T ), которые использовались для обработки адреса. Это сообщение не удалось доставить, так как не удалось найти почтовый ящик, связанный с email@sending -domain.com (, поскольку мы знаем, что он существует, промежуточный адрес вернул это сообщение ).

19
22.10.2019, 08:35
2 ответа

Sticky Bit может делать более или менее то, что вы хотите. Изman 1 chmod:

The restricted deletion flag or sticky bit is a single bit, whose interpretation depends on the file type. For directories, it prevents unprivileged users from removing or renaming a file in the directory unless they own the file or the directory; this is called the restricted deletion flag for the directory, and is commonly found on world-writable directories like /tmp.

То есть наличие липкого бита в каталоге позволяет переименовывать или удалять содержащиеся в нем файлы только в том случае, если пользователь является либо владельцем файла, либо владельцем содержащего каталога (, либо пользователем является root ).

Вы можете применить липкий бит (, который представлен восьмеричным числом 1000 или t), например:

# instead of your chmod 755
chmod 1777 directory

# or, to add the bit to an existing directory
chmod o+t directory
34
27.01.2020, 19:44

Большинство /tmpкаталогов создаются с таким набором разрешений.

Вы хотите, чтобы мир был «липким». Символический способ установки этого бита::

# chmod ugo+w,+t directory

«Модальный» способ:

# chmod 1777 directory
# ls -ld directory
drwxrwxrwt  2 root  wheel  2 Oct 21 17:06 directory/
15
27.01.2020, 19:44

Теги

Похожие вопросы