如何安装驱动器以便我可读?

我正在使用通过USB连接的外部硬盘进行SSH。

我知道我可以使用以下命令手动安装驱动器:

sudo mount / dev / sdc~ / dirToMountTo

问题是,如果我不以root身份执行,那么它说“mount:只有root可以做到”。

但是,如果我以root用户身份执行此操作,则无法以普通用户身份访问,读取或写入文件。 只有root有权在目录中执行任何操作。

如何安装它以便我可以在其中工作而不是root?

如果经常这样做,您可以在/ etc / fstab中添加一行,这将告诉非root用户可以挂载该分区。 像这样的东西:

/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0 

在这里,’用户’选项可以满足您的需求。 请参阅mount的manfile中的“非超级用户安装”。

‘noauto’选项告诉引导脚本不要尝试在引导时挂载文件系统(请参阅mount命令的-a switch文档)。 相反,您将能够通过发布明确地安装它

 mount /dev/fd0 

要么

 mount /media/floppy0 

此外,安装文件系统的用户也应该能够卸载它。

对于一次性挂载,您需要指定uid = value或gid = value以使挂载的文件系统上的所有文件都归该用户所有。 请参阅mount的manfile中的“mount fat for fat”。

这取决于文件系统的类型。

对于FAT32或NTFS,您需要指定mount选项以使您的用户正确读取。

对于ext3或ext4,您必须更改文件系统本身的权限。