Я хочу сделать каталог, которому нужен root для доступа. Я попытался
chmod 000 /path/to/directory
И это работает, но изменение легко обратимо. Как мне сделать его постоянным?
Неправильная команда. Необходимо изменить владельца и группу для 'базирований'.
chown root:root /path/to/directory
И если Вы хотите укрепить его еще более помещенный 'неизменное' на нем с
chattr -i /path/to/directory
(только 'корень' может задержать это).
<час>chmod 000 /path/to/directory
только удаляет полномочия, но он все еще принадлежит пользователю (и группа, он принадлежит). Это не делает его только для 'корня'. Удаление полномочий из каталога делает в неисполняемом файле и чтобы кто-то ввел его, Вам нужен тот набор.
Не только необходимо изменить полномочия на этой конкретной папке, также необходимо изменить владение ее. И до него chmod 000
плохая идея, потому что это не позволяет никому вводить его, используйте 700
вместо этого. Просто посмотрите мой пример:
chmod 700 /path/folder
sudo chown -R root:root /path/folder
Посмотрите здесь для получения дополнительной информации о полномочиях файла.