У меня быстрый вопрос: предположим, что как пользователь root (или пользователь с высокими привилегиями) я устанавливаю какой-то пакет, запустив sudo apt-get install somepackage . Есть ли способ запретить запуск некоторых somepackage в Ubuntu/Linux Mint другим пользователям? Если да, то можно ли это сделать с помощью пакетов, собранных из исходного кода?

Любая помощь будет оценена :)

1 ответ1

0

Это достигается установкой прав доступа к файлу с помощью команды chmod. В вашем случае вам нужно найти основной исполняемый файл для somepackage и запустить chmod og-rwx somepackage вы, вероятно, захотите установить в качестве владельца, чтобы вы могли использовать его со следующим chown <your-user-name> somepackage . Если он принадлежит root, не забудьте sudo .

Обновлено для каждого комментария ксеноида, чтобы запретить кому-либо копировать файл и изменять разрешения для этого файла. протестировано на macOS 10.12.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .