У меня есть скрипт в одном из моих корневых каталогов:/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 и имел ту же проблему.