1 如果要禁止普通用户使用 su 切换操作,应该如何配置
参考答案
可以修改 /etc/pam.d/su 配置文件,启用 pam_wheel.so 限制。
1. \[root@svr203 ~\]\# vim /etc/pam.d/su
2. auth required pam_wheel.so use_uid
然后把允许使用 su 的用户加入到 wheel 组,其他用户不要加入这个组就行了。
2 sudo 操作的特点是什么,有什么好处
参考答案
主要特点:
1)日常维护操作通过普通用户登录,而不是以 root 直接登录
2)通过在命令行前添加 sudo 调用,普通用户也可以执行 root 授予的特权操作
3)需要 root 用户提前为特定用户授权特定的 sudo 调用权限
好处:
1)避免采用 root 密码直接登录带来的安全风险
2)将普通用户的权限最小化,提高安全性
3)管理员对普通用户通过 sudo 调用的命令可控、可通过日志跟踪
3 如何将当前目录下的 upload 子目录复制到 / var/www/html 目录下,并改名为 bbs
参考答案
1. \[root@svr203 ~\]\# cp -r todir/upload/ /var/www/html/bbs
2. \[root@svr203 ~\]\# ls /var/www/html/bbs
4 安装 Discuz! 论坛系统时,为什么要把 data/、config / 等目录的归属设置为 apache 用户
参考答案
因为 Discuz! 安装程序要求对这些目录具有可写入权限,才能够完成安装;而 httpd 服务的运行用户身份默认是 apache。所以只要把这些目录的属主修改为 apache,原属主 root 拥有的权限 rwx 也就自动转移给 apache 用户了,可以满足安装条件。
5 简述 httpd 服务配置 Options -Indexes -FollowSymLinks 的作用
参考答案
-Indexes,禁止指定网页目录的自动索引(找不到默认首页时自动生成一个能列出目录下所有资源的默认首页)功能;
-FollowSymLinks,禁用网页目录下的符号链接文件。
6 要禁止通过 PHP 网页上传文件,在 LAMP 服务端可以如何调整
参考答案
可以修改 / etc/php.ini 配置文件,关闭文件上传功能:
1. \[root@svr203 ~\]\# vim /etc/php.ini
2. .. ..
3. file_uploads = Off
https://tts.tmooc.cn/ttsPage/NTD/NTDTN202109/LNXSEC/DAY04/EXERCISE/01/index_answer.html