例如像nodev,nosuID,noexec,nobarrIEr和几个XFS filesystem parameters这样的选项已经到位.
虽然我知道可以使用特定选项重新安装,但是有一种快速方法可以将所有安装恢复到/ etc / fstab中硬编码的持久设置吗?
例如,sysctl -p加载/etc/sysctl.conf值并应用它们.是否有等效的装载?
编辑:
示例配置:
## /etc/fstab#UUID=e6ca80cd / ext4 noatime,nobarrIEr 1 1UUID=a327d315 /boot ext4 defaults 1 2UUID=333ada18 /home ext4 noatime,nobarrIEr,nodev 1 2UUID=7835718b /tmp ext4 nodev,noexec 1 2UUID=4dd2e9d4 /usr ext4 defaults 1 2UUID=c274f65f /var ext4 noatime,nobarrIEr 1 2UUID=5b5941e0 /var/log ext4 defaults 1 2UUID=3645951a /var/log/audit ext4 defaults 1 2UUID=3213123c /vol1 xfs noatime,logbufs=8,nobarrIEr 1 2UUID=1ee1c070 swap swap defaults 0 0# Bind mount for /tmp/tmp /var/tmp none bind 0 0tmpfs /dev/shm tmpfs nodev,noexec 0 0devpts /dev/pts devpts gID=5,mode=620 0 0sysfs /sys sysfs defaults 0 0proc /proc proc defaults 0 0
当然,开发人员要求/ tmp执行权限才能安装应用程序…
我发现如果没有指定设备和(重新)mountpoint,remount选项在这个系统上不起作用.这是一个安全加固的服务器,所以我看到的问题可能与SElinux相关或绑定挂载的结果,甚至可能存在否定选项(noexec与exec)…
解决方法 将其键入bash:egrep -v '^#' /etc/fstab | while read dev dir type opts dump pass ; do echo "mount -o remount,${opts} ${dir}";done
在我的系统上,这会产生如下输出:
mount -o remount,nodev,nosuID /procmount -o remount,relatime,errors=remount-ro /mount -o remount,defaults /misc
在您的系统上试一试.如果你喜欢它输出它产生,使用它,或者只是从上面的命令中删除回声和双引号.
总结以上是内存溢出为你收集整理的linux – 恢复或重新加载/ etc / fstab设置的快速方法?全部内容,希望文章能够帮你解决linux – 恢复或重新加载/ etc / fstab设置的快速方法?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)