我安装了一个nfs设备。我正试图通过nosuid通过/etc/fstab设置它,但我遇到了麻烦。我正确地设置了/etc/fstab (我认为),但问题是。当我重新启动系统并运行mount | grep nfs时,我可以看到它没有用nosuid挂载。然后,当我运行umount -l sunrpc,然后运行mount sunrpc时,它使用nosuid正确地挂载。
有人知道会发生什么吗?
命令:
# mount |grep nfs
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
# umount -l sunrpc
# mount sunrpc
# mount |grep nfs
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,nosuid)/etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Apr 19 09:13:00 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_opendcsoel6-lv_root / ext4 defaults 1 1
UUID=e3b1a0fb-c27f-42e9-ab93-15295497a293 /boot ext4 defaults 1 2
/dev/mapper/vg_opendcsoel6-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs nosuid 0 0发布于 2018-05-10 10:34:54
我猜你把rpc_pipefs和nfs混在一起了。
rpc_pipefs是nfs操作所必需的助手,但它不是远程nfs服务器的实际挂载。大多数情况下,可以从/etc/fstab中安全地省略它(通常,rpc_pipefs的适当默认值是在nfs启动脚本中硬编码的,它忽略了/etc/fstab)。
例如,下面一行来自my /etc/fstab (注意nfs,而不是第3列中的rpc_pipefs ):
192.168.200.1:/mnt/vg/git /mnt/host/git nfs defaults 0 0
192.168.200.1:/mnt/vg/work /mnt/host/work nfs nosuid,noexec 0 0https://unix.stackexchange.com/questions/442910
复制相似问题