私はDebianコンピュータのユーザーです。ホームディレクトリにファイルを作成すると、umask が 0022 を返してもデフォルトの権限は 700 と表示されます。
eulerz@foo:~$ touch testing
eulerz@foo:~$ ls -l testing
-rwx------ 1 eulerz users 0 2012-03-15 19:34 testing
また、tmpディレクトリにファイルを作成すると実行ファイルとして表示されませんが、ホームディレクトリに移動すると次のように表示されます。
eulerz@foo:~$ touch /tmp/made_in_tmp
eulerz@foo:~$ ls -l /tmp/made_in_tmp
-rw-r--r-- 1 eulerz users 0 2012-03-15 19:39 /tmp/made_in_tmp
eulerz@foo:~$ mv /tmp/made_in_tmp ~
eulerz@foo:~$ ls -l /u/eulerz/made_in_tmp
-rwxr--r-- 1 eulerz users 0 2012-03-15 19:39 /u/eulerz/made_in_tmp
もちろん、chmodはこれを変更しません。
eulerz@foo:~$ chmod -v u-x made_in_tmp
mode of `made_in_tmp' changed to 0644 (rw-r--r--)
eulerz@foo:~$ ls -l /u/eulerz/made_in_tmp
-rwxr--r-- 1 eulerz users 0 2012-03-15 19:39 /u/eulerz/made_in_tmp
間違いがありましたか?なぜこれが起こるのですか?私のホームディレクトリに「何があっても新しいコンテンツをu + xに設定する」と指示する場所はどこですか?
最近、これが起こり始めました。私のホームディレクトリにある以前のファイルにはこの問題はありませんでした(しかしコピーを作成したところ、問題が発生しました)。
答え1
ヘルプデスクでは、IsilonはNFSとCIFS。したがって、CIFS アクセスを削除すると権限の問題が解決されます。