誰かが次の問題を抱えていますか?
私はUbuntuボックスを職場と自宅に持っています。
私はいつもフォルダ/ファイルをUSBディスクとの間でボックスとの間でコピーします。
ボックスにコピーされたフォルダ/ファイルの権限を変更する必要があります。フォルダとファイルのアクセス許可は700です。
フォルダやフォルダにchmod 755 or 644
するのは面倒です。すべての転送後にファイル。 /media
にマウントされたUSBディスクに望ましくない権限があることがわかりました。
それは変更できますか? USBディスクにはvfatまたはntfsファイルシステムがあります。
vfatおよびntfsファイルシステムには、UNIXファイルのアクセス許可を表す情報は含まれていません。ファイルに特定のアクセス許可を設定して保持することはできません。
初期権限を特定の値に設定し、これを新しいファイルの作成にも使用できます。これはumask
と呼ばれ、mount
コマンドでサポートされています。ファイルとディレクトリを区別することもできます。 man mount
のいくつかの行は次のとおりです。
umask=value
Set the umask (the bitmask of the permissions that are not
present). The default is the umask of the current process. The
value is given in octal.
dmask=value
Set the umask applied to directories only. The default is the
umask of the current process. The value is given in octal.
fmask=value
Set the umask applied to regular files only. The default is the
umask of the current process. The value is given in octal.
/etc/fstab
ファイルのオプション列でこれを使用します。次に例を示します。
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda1 /mnt/usb auto rw,suid,dev,exec,auto,user,async,umask=755 0 1