
Windowsドライブは起動時にマウントを使用します。pysdm。設定は
nls=iso8859-1,users,umask=002,sync,user,dirsync,uid=mtk
chmodを使用してファイルの権限を変更しようとすると、権限の更新は表示されません。 Chmodは自動的にプロンプトを返します。さらに、生成されたファイルの権限は775ではなく755でなければなりません。端子出力です。
mtk@mtk-laptop$ umask
0022
mtk@mtk-laptop$ touch abc.txt
mtk@mtk-laptop$ ls -l abc.txt
-rwxrwxr-x 1 mtk root 0 May 14 00:00 abc.txt*
mtk@mtk-laptop$ chmod ugo-x abc.txt
mtk@mtk-laptop$ ls -l abc.txt
-rwxrwxr-x 1 mtk root 0 May 14 00:00 abc.txt*
mtk@mtk-laptop$
この問題の原因が何であるかを知っている人はいますか?
Ubuntu 12.04を使用しています。
答え1
Unix権限はWindows権限には適用されず、Windows権限にマップできないため、chmod
必ずしも機能しません。 (FATにはこの粒度では権限がなく、NTFS権限はユーザー名または数値IDではなくLinuxがアクセスできないUUIDとして保存されます。)表示される権限はumask=002
マウントオプションの一部として生成されます。