Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
19.2.5. 为 root设置只读权限
有时,您需要使用只读权限挂载 root 文件系统。示例用例包括增强安全性或在意外的系统关机后确保数据完整性。
19.2.5.1. 将 root
配置为在引导时使用只读权限挂载
- 在
/etc/sysconfig/readonly-root
文件中,将READONLY
改为yes
:# Set to 'yes' to mount the file systems as read-only. READONLY=yes [output truncated]
- 在 /
etc/fstab
文件中的 root 条目(/
)中默认设置
为ro
:/dev/mapper/luks-c376919e... / ext4 ro,x-systemd.device-timeout=0 1 1
- 将
ro
添加到/etc/default/grub
文件中的GRUB_CMDLINE_LINUX
指令,并确保它不包含rw
:GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet ro"
- 重新创建 GRUB2 配置文件:
#
grub2-mkconfig -o /boot/grub2/grub.cfg - 如果您需要在
tmpfs
文件系统中添加使用写入权限挂载的文件和目录,请在/etc/rwtab.d/
目录中创建一个文本文件,并将配置放在其中。例如:要使用写入权限挂载/etc/example/file
,请将此行添加到/etc/rwtab.d/示例
文件中:files /etc/example/file
重要对tmpfs
中的文件和目录所做的更改不会在启动后保留。有关此步骤的更多信息,请参阅 第 19.2.5.3 节 “恢复写入权限的文件和目录”。 - 重启系统。