所有するディレクトリに対する Chown 権限が拒否されました。

所有するディレクトリに対する Chown 権限が拒否されました。

私は次のディレクトリを持っています(/usr/local

rwxr-xr-x. 43 root root  4096 Jul 25 14:19 .
rwxr-xr-x. 14 root root  4096 Feb 21 10:27 ..
rwxr-xr-x.  2 root root  4096 Jun 28  2011 bin
[...]
rwxr-xr-x   1 root root  8192 Jul 25 13:41 bad_dir
rwxr-xr-x.  4 root root  4096 Mar 28 11:56 good_dir

私はrootとしてログインしました。走ればchown root:root good_dir全てが大丈夫だがchown root:root bad_dir走ればchown: changing ownership of '/usr/local/bad_dir': Permission denied

bad_dirに問題がありますか?chown機能させるには何を変更する必要がありますか?権限の末尾に点があるのは見えますが、それが何を意味するのかわかりません。

修正する

走る

echo 0 > /selinux/enforce
chmod 755 bad_dir

また与えられたchmod: changing permissions of 'bad_dir': Permission denied

アップデート2

の出力はls -la /usr次のとおりです。

total 128
drwxr-xr-x.  14 root root  4096 Feb 21 10:27 .
dr-xr-xr-x.  24 root root  4096 May 28 08:22 ..
dr-xr-xr-x.   2 root root 28672 Jun 27 10:29 bin
drwxr-xr-x.   2 root root  4096 Jun 28  2011 etc
drwxr-xr-x.   2 root root  4096 Jun 28  2011 games
drwxr-xr-x.  36 root root  4096 Jul 23 14:04 include
dr-xr-xr-x.  12 root root  4096 Apr 11 17:10 lib
dr-xr-xr-x.  45 root root 36864 Jul 23 14:04 lib64
drwxr-xr-x.  14 root root  4096 Mar 28 11:58 libexec
drwxr-xr-x.  43 root root  4096 Jul 25 14:34 local
drwxr-xr-x.   3 root root  4096 Feb 21 10:27 man
dr-xr-xr-x.   2 root root 12288 Jul 23 14:04 sbin
drwxr-xr-x. 106 root root  4096 Mar 28 12:00 share
drwxr-xr-x.   4 root root  4096 Nov 20  2013 src
lrwxrwxrwx.   1 root root    10 Nov 20  2013 tmp -> ../var/tmp

答え1

これらのディレクトリを開くにはx権限が必要です。することができます、

chmod 755 bad_dirそれからコマンドを試してみてくださいchown

~によるとここ、末尾の点は次を示します。

~によるとls.c(ライン3785)、.意味SELinuxアクセス制御リスト。 (+汎用ACL.)

SELinuxが混乱している場合は、以下を使用してください。設定値モードを編集してください。setenforce 0SELinuxを許可モードに設定してsetenforce 1再適用モードに設定するには、実行してください。

答え2

愚かなミスを犯しました。私たちは同じコンピュータをほとんど構成していませんが、同僚の一人がコンピュータを変更しました(この問題があります)。

NFSがマウントされ、bad_dirすべての問題を説明します。もう一度確認するよう提案したJoel Davisに感謝します。問題を解決しました。

関連情報