私のルートディレクトリの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
これにより、James 1がスクリプトの所有者になり、scriptsディレクトリに移動し、script1.shのアクセス許可を755に変更して、他の実行を許可しました。
それでも、james1sとして接続し、script1を実行しようとすると。できません。
james1@pc83$ /root/scripts/script.sh
許可拒否エラーが表示されます。どこが間違っているのか教えてください。ありがとう。
Oracle Enterprise Linuxを使用していますが、Ubuntu 10.10で同じ問題を再現しようとしましたが、同じ問題がありました。
/なくを意味し/rootます。