1

У меня есть скрипт в одном из моих корневых каталогов:/root/scripts/script1.sh

Я не хочу называть этот скрипт другим пользователем (james1).

Я сделал следующее (как пользователь root):

root@pc83$ CD scripts
root@pc83$ chown -R james1:user scripts
root@pc83$ CD scripts
root@pc83$ chmods 755 script1.sh

Это сделало Джеймса 1 владельцем сценария, затем я пошел в каталог сценариев и изменил разрешение script1.sh на 755, что позволяет другим выполнять.

Еще когда я подключаюсь как james1s и пытаюсь запустить script1. Я не могу

james1@pc83$ /root/scripts/script.sh

Я получаю разрешение отказано в ошибке. Могут ли некоторые, пожалуйста, дать мне знать, где я иду не так? Благодарю.

Я использую Oracle Enterprise Linux, но попытался повторить ту же проблему в Ubuntu 10.10 и имел ту же проблему.

1 ответ1

1

Имеет ли james1 разрешение на запуск root папки? Это необходимо для прямого доступа к файлам в /root/ .

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