Answers:
你不能。但这并不太复杂:您所需要做的就是创建一个脚本,该脚本手动添加所需的挂载点并从登录名执行该脚本。
假设这是个人挂载的fstab条目,仅在登录时才要挂载:
# volume mount point type options
news:/usr/spool/news /usr/spool/news nfs timeo=14,intr
手动安装可以是:
mount news:/usr/spool/news
因此,如果将其放在脚本(cd ~ && gedit mount_them.sh
)中并使脚本可执行,则可以将此脚本添加到.bash_profile或.bashrc中(.bash_profile用于登录shell,而.bashrc用于交互式非登录shell)。添加这样的东西(伪代码)将为您安装它们:
if [ -f ~/mount_them.sh ]; then
./mount_them.sh
fi
root
必须能够使用mount
吗?
user
或users
;您给出的示例只能通过root挂载。
您是否意味着您拥有系统的多个用户,并且希望他们对计算机上的不同卷具有不同的访问权限?
如果是这样,那我们就在同一条船上。我有一个“通用” NTFS驱动器,我希望计算机的任何用户都可以使用它。另一方面,我还有一个“工作” NTFS驱动器,该驱动器只能由我自己访问(当然,请保存root,但再次是我)。
为了实现这一点,我编辑/etc/fstab
了以下方式:
# 'COMMON' drive for all
UUID=XXXXXXXXXXXXXXX /media/COMMON ntfs rw,auto,users,exec,nls=utf8 0 0
# 'WORK' drive for me only
UUID=XXXXXXXXXXXXXXX /media/WORK ntfs defaults,uid=1000,gid=1000,umask=007 0 0
注意:首先需要在/ media目录中创建相应的子目录(/ COMMON,/ WORK)。