ログインしたユーザーは、フォルダへの書き込み権限を持つグループのメンバーです。しかし、このユーザーが何かを書き込もうとすると、「許可は拒否されます」。
以下のログは質問を要約したものです:
subv:/www/tracer/ whoami
frank
subv:/www/tracer/
subv:/www/tracer/ ls -ltr
total 4
drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 convert.tracer.com
subv:/www/tracer/ groups frank
frank : frank tracer
subv:/www/tracer/ > convert.tracer.com/test
-bash: convert.tracer.com/test: Permission denied
subv:/www/tracer/
「ls -bail /www/tracer/convert.tracer.com/」の出力:
subv:~/ ls -bail /www/tracer/convert.tracer.com/
total 8
38010883 drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 .
38010882 drwxr-xr-x 3 root root 4096 Jan 20 12:25 ..
subv:~/
4
親ディレクトリにも権限が必要です。
test
ファイルはすでに存在していますか?もしそうなら、その許可は何ですか?
SELinuxをアクティブ化していますか?「ls -bail convert.tracer.no/」も実行できますか
—
tmow '20
@hesseつまり、 "/ www"と "/ www / tracer"のグループオーナーはトレーサーである必要がありますか?
—
user11498 2012年
@Nikhilいいえ、「/ www / tracer / convert.tracer.com /」には何もありません。その空のディレクトリ。
—
user11498 2012年