Я злоупотреблял 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
.