RHCSARHCE 红帽Linux认证学习指南(第7版)EX200 & EX300
上QQ阅读APP看书,第一时间看更新

4.7 应试要点

下面是本章与认证目标有关的几个重要知识点。

基本的文件权限

● 标准的Linux文件权限是读、写入和执行,这些权限对于用户所有者、组所有者和其他用户则有所不同。

● 特殊权限包括SUID、SGID和粘滞位。

● 默认的用户权限是由umask的值决定的。

● 所有者和权限可以用chown、chgrp和chmod命令修改。

● 用lsattr命令可以显示特殊文件属性,而用chattr可以修改这些属性。

访问控制列表及其他

● 在用acl选项挂载的文件系统中,可以显示和修改文件的ACL。在RHEL 7上创建的XFS和ext4文件系统默认启用此选项。

● 每个文件都有ACL,它们由标准的所有权和权限来决定。

● 可以在文件上配置ACL以取代指定用户和组在选定文件上的所有权和权限。实际的ACL可能由屏蔽位决定。

● 仅一个文件的自定义ACL是不够的,选定的用户和组也需要访问包含这些文件的目录。

● 正如自定义ACL支持特定用户的特殊访问,它也可以拒绝对其他用户的访问。

● 在共享的NFS目录上可以配置ACL。

基本的防火墙控制

● 标准的Linux防火墙基于Netfilter内核系统和iptables工具。

● 标准的Linux防火墙假定使用/etc/serivces文件中列出的一些端口和协议。

● 默认的RHEL 7防火墙支持远程系统对本地SSH服务器的访问。

● RHEL 7防火墙可以用GUI firewall-config工具来配置,也可以通过基于控制台的firewall-cmd命令进行配置。

使用基于密钥的验证保护SSH

● SSH配置命令包括ssh-keygen和ssh-copy-id。

● 用户主目录中包含自己的.ssh子目录,其中包含配置文件,且有使用口令短语保护的私有和公共的SSH密钥。

● 使用ssh-keygen命令,可用口令短语配置私钥/公钥对。

● 使用ssh-copy-id命令,可将公钥传输到用户在远程系统上的主目录。

安全增强型Linux入门

● 可以把SELinux配置为强制模式、许可模式和禁用模式,每个模式通过setenforce命令设置目标策略和MLS策略。默认的引导设置存储在/etc/selinux/config文件中。

● 用semanage login命令可以设置SELinux的user选项。

● SELinux标签保护不同的上下文,例如用户、角色、类型和MLS安全级。

● SELinux中的布尔型参数可以用setsebool命令来管理,永久性修改需要用-P选项。

● 用chcon命令可以修改SELinux上下文,用restorecon命令可以恢复默认值。

● sealert命令和SELinux故障排除浏览器可以用来解释记录在audit.log文件中的故障。此文件保存在/var/log/audit目录中。