Как сделать файлы доступными только пользователю root?

Я использую Ubuntu, и я здесь, чтобы узнать, есть ли способ изменить доступ к определенному приложению так, чтобы оно могло иметь доступ только к пользователю root?

В настоящее время это приложение может запускаться обычными пользователями, но я хочу сделать так, чтобы это мог делать только root.

23
задан 07.05.2020, 21:36

1 ответ

Убедитесь, что владельцем приложения является пользователь root, и установите права доступа таким образом, чтобы его мог запускать только владелец.

sudo chown root:root /path/to/application
sudo chmod 700 /path/to/application

Если вы посмотрите сейчас на разрешения с ls -l /path/to/application, вы должны увидеть следующее: -rwx------ root root, что означает, что root может читать, писать и выполнять, а кто-то еще не может даже читать этот файл.

50
ответ дан 07.05.2020, 21:37
  • 1
    @january, который часть, которая смущает меня, тем не менее, - то, что я могу, по-видимому rm <file> и это работает, даже если я не корень. – Prasad 07.05.2020, 21:37
  • 2
    Для нахождения пути к приложению используйте which. Например, which cat. Это распечатает полный путь к исполняемому файлу, соответствующему данному имени. – L. G. 07.05.2020, 21:38
  • 3
    Используйте sudo chmod 600 /path/to/application если Вы don' t нужны полномочия выполнения. – Ihab Shoully 07.05.2020, 21:38

Теги

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