【问题标题】:How to make '/home' readonly?如何使“/ home”只读?
【发布时间】:2019-05-01 08:46:51
【问题描述】:

我安装了 RHEL 7.5,我希望将“/”和“/home”都设为只读。我已经修改: - /etc/sysconfig/readonly-root 以便 'READONLY=yes' - /etc/fstab 使 /dev/mapper/rhel-root 有 'ro' 而不是 'defaults'。 这适用于使“/”只读。

但我也希望将 '/home' 设为只读。尝试修改 /etc/fstab 以使 /dev/mapper/rhel-home 也具有 'ro' 而不是 'defaults',会导致登录循环。我还尝试将用户的主目录添加到 /etc/rwtab.d/,这会导致系统无法正常加载。

是否有任何解决方案可以将“/home”设为只读?

【问题讨论】:

    标签: operating-system redhat readonly fstab


    【解决方案1】:

    您可以在“/”根目录下尝试使用命令sudo chmod a=r /homesudo chmod 444 /home

    你试过这个了吗?

    如果您还希望在 /home 中递归更改,只需在上述命令中添加 -R

    【讨论】:

    • 谢谢马克,我已经尝试过了,但它导致了登录循环(每次登录后都会让我回到登录屏幕)。我猜当您尝试登录时操作系统正试图在 /home/ 下写一些东西,但由于它现在是只读的,所以它不能?
    • 没错,有进程写入一些文件(例如会话文件)并将其保存在用户的主目录中。
    猜你喜欢
    • 2018-08-07
    • 2019-09-01
    • 2017-12-19
    • 2019-12-22
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多