У мене є скрипт в одному з мого кореневого каталогу: /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 і у мене була та сама проблема.
/і ні/root.