当我在运行 KDE 时插入外部硬盘驱动器时,它会提示我安装设备(通过单击图标,不涉及 sudo),完成后我就是文件的所有者。这很棒。
当使用其他窗口管理器(awesome、fluxbox 等)时,我必须手动挂载(sudo mount...
),因此 root 成为所有者。sudo chown -R myname /mount_point
只是给我“不允许操作”错误。如何使自己成为外部驱动器上文件系统的所有者?
我使用这个驱动器进行备份,并且必须以 root 身份执行此操作非常乏味(如果它也很危险,我不会感到惊讶)。
答案1
您应该在文件中添加一行,/etc/fstab
其中包含设备的路径、要安装设备的位置的路径,然后包含“user,noauto”作为文件系统安装选项。这将阻止系统在启动时尝试挂载它,但允许您以普通用户身份挂载设备,而无需使用 sudo。例如,这是我用来安装 SD 卡读卡器的一行:
/dev/sdf1 /mnt/sd auto noauto,user 1 1
然后我就可以mount /mnt/sd
像普通用户一样随时访问我的卡。
答案2
您还可以考虑运行独立的卷管理器,如上所述这里。