use*_*349 3 linux usb permissions
我已经使用 gparted 将 USB 驱动器格式化为 fat32。我将它挂载到/media/usb
具有以下权限的位置。
drwxr-xr-x 2 myname users 4096 May 16 11:00 usb/
Run Code Online (Sandbox Code Playgroud)
通过。sudo mount -t vfat -o rw /dev/sdb1 /media/usb
. 现在权限更改为:
drwxr-xr-x 2 root root 4096 Dec 31 1969 usb/
Run Code Online (Sandbox Code Playgroud)
我跑sudo chown -R myname:users /media/usb
。输出是:
chown: changing ownership of ‘/media/usb’: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
可能您希望以普通用户的身份对您的 USB 设备进行 R/W 访问。问题是,FAT 文件系统没有实现文件所有者的概念,因此您的 chown 命令(例如在ext2/3/4分区上工作)注定会失败。
你至少有两种可能:
user
在对应fstab
条目中指定选项,以便普通用户可以挂载U盘:
/dev/sdb1 /media/usb vfat rw,user 0 0
Run Code Online (Sandbox Code Playgroud)
然后使用
(u)mount /media/usb
Run Code Online (Sandbox Code Playgroud)
将媒体(取消)挂载为myname。
使用 mount options uid
,gid
指定整个挂载的文件系统应该属于谁:
sudo mount -t vfat -o rw,uid=myname,gid=users /dev/sdb1 /media/usb
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
9570 次 |
最近记录: |