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

Или как мне установить программу для всех пользователей?

заранее спасибо

1 ответ1

0

Вы должны быть суперпользователем, чтобы изменить права пользователя для любой данной программы. Если вы являетесь пользователем root, просто откройте терминал и введите sudo chmod 755 path/to/program. Если вам нужно дать разрешения для каталога, это будет sudo chmod -R 755 путь / к / программе. После ввода команды вам будет предложено ввести пароль root. Теперь вы сможете запустить программу.

Если вы не являетесь пользователем root, вам нужно попросить их предоставить вам соответствующие разрешения. Решение, которое я вам дал, позволяет любому прочитать и выполнить программу, что может не дать желаемого результата. В зависимости от ваших настроек, вы можете создать группу пользователей, чтобы только определенные члены группы имели доступ к файлу. Кроме того, если вы хотите получить полные разрешения для всех, вы должны использовать 777 вместо 755. Вы можете найти объяснение значения этих чисел и команды chmod, набрав в терминале команду man chmod. Это страница руководства, объясняющая команду. Когда вы закончите чтение, нажмите клавишу q на клавиатуре, чтобы выйти. Если вам нужны дальнейшие разъяснения, пожалуйста, не стесняйтесь комментировать.

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