centos7 单用户模式下把/etc/selinux/config 有个修改权限
时间: 2024-09-28 20:06:29 浏览: 33
RedHat7/CentOS7最小化安装Oracle11G所需要的依赖包
在 CentOS 7 的单用户模式下,如果你需要修改 `/etc/selinux/config` 文件,由于权限限制,通常作为普通用户无法直接操作该文件,因为它通常是系统级别的配置文件,拥有较高的权限保护。你可以通过以下步骤来完成这个任务:
1. **切换到超级用户(root)**:
首先,你需要使用 `passwd` 或者在启动时按下 `e` 进入 GRUB 菜单选择单用户模式。进入后输入密码,然后成为 root 用户。
```bash
su -
```
2. **改变文件权限**:
现在以 root 权限打开 `selinux.config` 文件并更改权限。使用 `chmod` 命令:
```bash
chmod u+w /etc/selinux/config
```
这行命令会给当前用户 (u) 读取(r) 和写入(w) 的权限。
3. **编辑文件**:
使用文本编辑器(如 vi、nano 或者 nano)打开文件进行修改:
```bash
vi /etc/selinux/config
```
4. **保存并退出**:
修改完成后,按 `Esc` 键,然后输入 `:wq` 保存并退出编辑器。
5. **重启服务**:
修改完文件后,通常需要重启 selinux 服务使其应用新的配置:
```bash
serviceSelinux restart
```
如果你不确定要用哪个服务名,可以查找文档或者运行 `sestatus` 检查当前启用的服务。
阅读全文