//etc/fstab
で変更しようとしています。この質問のように、しかし、その質問の解決策は私にとってはうまくいきません。sed
awk
またはマウントポイントにnodev
(and nosuid
) オプションを追加する必要があります。nfs
nfs4
私は働いています。
awk '$4!~/nodev/&&$3~"nfs"{$4=$4",nodev"}1' OFS="\t" /etc/fstab > /etc/fstab.tmp && mv /etc/fstab.tmp /etc/fstab
awk '$4!~/nosuid/&&$3~"nfs"{$4=$4",nosuid"}1' OFS="\t" /etc/fstab > /etc/fstab.tmp && mv /etc/fstab.tmp /etc/fstab
ただし、既存の空白を消去し、単一のタブに置き換えます。私の質問は次のとおりです。この変更を邪魔にならない方法で行うにはどうすればよいですか? この答えは有望に見えましたが、自分の用途に適応させるのに十分なほどよく理解していません。
sed
または以外のソリューションをawk
受け入れますが、その他のツールはデフォルトの Red Hat/CentOS 環境に存在する必要があります (キックスタートの %post 中)。