我在尝试使用自定义 shell 脚本强化 RHEL7 时遇到一些问题。我想将 nodev
挂载选项添加到 /etc/fstab
内的 /tmp
分区。
是否有任何命令可以用来搜索 /tmp
的出现,然后编辑该行的安装选项?
我所定位的行的示例应如下所示:
/var/tmpNEW /tmp ext4 loop,rw,noexec,nosuid,nodev 0 0
请注意,ext4 可能并不总是相同。
最佳答案
我设法使用代码解决了这个问题:
sed -r -i 's/tmp\s(\S+)\s(\S+)/tmp \1 \2,nodev/' /etc/fstab
此命令会记住分组,然后我可以在特定的匹配行后面附加安装选项。
关于Linux shell 脚本搜索/tmp 并附加或替换/etc/fstab 中的挂载选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30657293/