Я злоупотреблял sudo.
Я создал действительно очень короткий временный каталог, которым я хотел поделиться с некоторыми пользователями в течение нескольких часов ... и я назвал этот каталог /some/path/tmp
К сожалению, я запустил sudo chown 777 -R /tmpвместо sudo chown 777 -R tmp, так что мой /tmpфайл теперь полностью публично.
Я использую общее /tmpдовольно часто (каждый день, почти каждый час) лично для коротких жизненных файлов, сценариев, множества сценариев.
Является ли это проблемой безопасности сейчас, когда она полностью предана гласности? Должен ли я изменить его обратно на более безопасные настройки или использовать общие настройки по умолчанию для дистрибутива Debian или Ubuntu - (я не знаю, какими они были)? Каковы правильные разрешения для /tmp?
chownили chmod?
chmod. chown (как ch - own) - это владелец файлов, которым владеет файл. chmod (как ch - modifify) больше о том, кто может выполнять, или писать внутри, или читать содержимое файла.
chown 777который устанавливает право владения файлом для пользователя с идентификатором 777. Однако все ответы, включая принятый, работают с chmod. Поскольку все они устанавливают одинаковое значение разрешения для всех пользователей (владелец, группа и т. Д.), Большинство эффектов владения файлами становятся неактуальными. Однако правильная команда для исправления результата sudo chown 777 -R /tmpдолжна быть sudo chown root -R /tmp.