Я зловживав 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 - модифікувати) - це більше про те, хто може виконати або написати всередину чи прочитати вміст файлу.
chown 777
який встановлює право власності на файл користувачеві з ідентифікатором 777. Однак, з усіма відповідями, включаючи прийняті, працюють chmod
. Оскільки всі вони встановлюють дозвіл на однакове значення для всіх користувачів (власник, група, інші), більшість ефектів права власності на файл стають неактуальними. Тим НЕ менше, правильна команда , щоб виправити результат sudo chown 777 -R /tmp
повинен бути sudo chown root -R /tmp
.