-2
lameta01dev:/tmp/test> ls -ltra
total 20
drwxrwxrwt 14 root root 12288 2016-08-29 14:21 ..
-rw-r--r-- 1 root root 19 2016-08-29 14:24 a.sh
drwxr-xr-x 2 root root 4096 2016-08-29 14:24 .
lameta01dev:/tmp/test> whoami
apgimage
lameta01dev:/tmp/test> sh a.sh
hello world
質問:私がapgimageとしてログインしている場合、ファイルの所有者がrootのときに "sh a.sh"コマンドを使用してa.shをどのように拡張できますか?あなたは(a)のがsh
に許可を実行し、(b)はがa.sh
に読み込み許可を必要とするファイルの実行権限
sh a.sh
を実行するには
:通常のユーザは、また、グループのアクセス許可を削除する必要があります属しますアクセス許可が設定されます。 – user204069
'a.sh'に対して_read_パーミッションを持っている限り、' sh a.sh'はセキュリティのために何もしません。 'a.sh'の内容を自分のファイルにコピーして、あなたの_execute_ビットをコピー。 – John1024
rootユーザーは通常ユーザーの権限を上書きできますか?私はそれがアクセス権のないファイルであることを発見しました "---------- 1 apgimage root 19 2016-08-29 14:24 a.sh"私はapaimageとして何もできませんでしたが、私はrootとしてログインしました。私は読み書きはできましたが、実行できませんでした。 – user204069