次の質問がある人はいますか?
職場にUbuntuボックスがあり、家に1つあります。
私はいつもUSBディスクまたは私のボックスからフォルダ/ファイルをコピーします。
ボックスにコピーされたフォルダ/ファイルの権限を変更する必要があります。フォルダとファイルの権限はすべて700です。
ファイルとフォルダは面倒ですchmod 755 or 644
。各転送後のファイル。マウントされたUSBフラッシュドライブに/media
無効な権限があることがわかりました。
これは変わりますか? USBディスクにはvfatまたはntfsファイルシステムがあります。
答え1
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