Tre*_*ith 34 networking sudo automounting mount
我的印象是任何类型的调用都mount需要 root 权限。
但是最近我被告知“您应该在其中创建适当的条目,/etc/fstab以便非特权用户可以挂载文件系统”......这与我使用mount.
任何时候我都mount需要sudo它。(我只用于mount挂载网络驱动器。特别是 cifs 类型的网络驱动器。)
mount 总是需要 root 权限吗?如果不:
sudo?mount -t cifs,如何使这个安装不需要 require sudo?Chr*_*own 21
在某些情况下挂载文件系统不需要超级用户权限,通常文件系统的条目/etc/fstab包含一个允许非特权用户挂载它的标志,通常是user. 要允许非特权用户挂载 CIFS 共享(但不能自动挂载它),您可以将以下内容添加到/etc/fstab:
//server/share /mount/point cifs noauto,user 0 0
Run Code Online (Sandbox Code Playgroud)
有关/etc/fstab及其语法的更多信息,维基百科有一篇很好的文章here,并且man 8 mount在标题“[t]he non-superuser mounts”下有一个关于以非特权用户身份进行安装的很好的部分。
Mic*_*zek 13
该mount(8)手册页有专门为这一部分; 简而言之,归结为为该挂载添加userorusers选项/etc/fstab:
非超级用户挂载。
通常,只有超级用户才能挂载文件系统。但是,当 fstab 在一行中包含 user 选项时,任何人都可以挂载相应的系统。
因此,给定一条线
Run Code Online (Sandbox Code Playgroud)/dev/cdrom /cd iso9660 ro,user,noauto,unhide任何用户都可以使用以下命令挂载在他的 CDROM 上找到的 iso9660 文件系统
Run Code Online (Sandbox Code Playgroud)mount /dev/cdrom或者
Run Code Online (Sandbox Code Playgroud)mount /cd有关更多详细信息,请参阅 fstab(5)。只有挂载文件系统的用户才能再次卸载它。如果任何用户都应该能够卸载,则在 fstab 行中使用 users 而不是 user 。owner 选项类似于 user 选项,但限制用户必须是特殊文件的所有者。如果登录脚本使控制台用户成为此设备的所有者,这可能对 /dev/fd 有用。group 选项类似,但限制用户必须是特殊文件组的成员。
| 归档时间: |
|
| 查看次数: |
43041 次 |
| 最近记录: |