sudoなしでApache Webサーバーディレクトリ内のファイルを移動するスクリプトを作成しようとしています。混乱して何らかの方法でユーザーの編集および移動権限を取得しましたnhergert
が、再度手順に従おうとすると、tom
.fileに対する権限は機能しません(ユーザーwww-data
とグループはwww-data
所有者であり、固定ビットはいいえ設定、権限は770です):
-rwxrwx--- 1 www-data www-data 1766 Jun 23 16:28 index4.html
グループメンバーwww-data
:
> getent group www-data
www-data:x:33:nhergert,tom
tom
nhergert
次の組織のメンバーですwww-data
。
> id nhergert
uid=1000(nhergert) gid=1000(nhergert) groups=1000(nhergert),4(adm),24(cdrom),27(sudo),29(audio),30(dip),33(www-data),46(plugdev),109(lpadmin),124(sambashare)
> id tom
uid=1001(tom) gid=1001(tom) groups=1001(tom),33(www-data),1000(nhergert)
どんなアイデアがありますか?ありがとうございます!
ベストアンサー1
ごめんなさい!明らかに、グループへの変更は、ユーザーが次回ログインするまで更新されません。だから彼のターミナルセッションを終了して再度ログインしたときにメンバーtom
シップが適用されました。www-data