プロが教える店舗&オフィスのセキュリティ対策術

< やりたいこと >
「 /var/www/a ディレクトリ」に Set Group ID を設定して、その設定を「aディレクトリ」以下全ての階層に波及させたいです。

aディレクトリの階層下には、動的に作成するディレクトリが一つあり(下記例ではb)、その下にファイル(下記例では5.jpg、6.gif、1.txt)をアップロードしています。

< 行ったこと >
・「nginxユーザー」 と「hoge ユーザー」のセカンダリグループとして「agroup」を設定
・$ sudo chgrp -R agroup /var/www/a
・$ sudo chmod -R g+w /var/www/a
・$ sudo chmod g+s /var/www/a

< 現状 >
$ ls -la
合計 0
drwxrwsr-x 3 nginx agroup 14 8月 6 11:52 .
drwxrwxrwx 4 hoge hoge 30 8月 29 09:54 ..
drwxrwxrwx 2 nginx agroup 80 8月 29 11:04 b

$ cd b
$ ls -la
合計 596
drwxrwxrwx 2 nginx agroup 80 8月 29 11:04 .
drwxrwsr-x 3 nginx agroup 14 8月 6 11:52 ..
-rw-r--r-- 1 nginx nginx 146875 8月 29 11:04 5.jpg
-rw-r--r-- 1 nginx nginx 456062 8月 29 11:04 6.gif
-rw-r--r-- 1 nginx nginx 84 8月 29 11:04 1.txt

< 質問 >
・Set Group ID は正しく設定されているのでしょうか?
・ Set Group ID を設定したディレクトリ以下のファイルについては、どんな権限でも関係ない(ディレクトリ権限さえあれば変更可能)、という認識で合っていますか?


※環境はCentOS7です

A 回答 (1件)

>・Set Group ID は正しく設定されているのでしょうか?



されていないように見受けられます。

>・ Set Group ID を設定したディレクトリ以下のファイルについては、どんな権限でも関係ない(ディレクトリ権限さえあれば変更可能)、という認識で合っていますか?

ちょっと質問の意味がわかりません。
    • good
    • 0
この回答へのお礼

回答ありがとうございました

>されていないように見受けられます
・どの記述がおかしいのですか?
・正しく設定するにはどう書けば良いですか?

>ちょっと質問の意味がわかりません
・ファイルに「Set Group ID」を設定したら、どうなりますか?

お礼日時:2019/09/02 09:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!