发帖
 找回密码
 立即注册
搜索
0 0

分享 第五课 Linux权限管理 笔记+作业

技术分享 1124 0 2025-7-11 00:24:06

一、内容概要

  • Linux权限&系统管理
  • Linux安全加固

二、知识点

1. 文件属性

image.png

  • 权限对应数字:
    • r 4
    • w 2
    • x 1
  • 例:文件所有者rwx,所属分组r,其他用户x → chmod 741

2. 系统权限管理

  • 进程管理:查看系统运行中的程序,判断服务器健康状态&强制终止不需要的进程
  • 查看进程:ps
    • ps -l 属于此次登入的进程
    • ps -le 详细信息
  • TTY:进程由哪个终端产生
  • CMD:产生进程的命令名
  • CPU:CPU占用率
  • SZ:内存占用率
  • PID:进程ID(PPID:父进程ID)
  • ps aux 列举所有占用内存的进程
  • 查找指定进程
    • ps -ef | grep 关键字
    • ps -ef | grep ssh
    • ps -u 用户名
  • 删除进程:kill -参数 PID号
    • -9 强制结束
    • -15 正常结束

3. Linux定时任务

编辑定时任务:系统任务调度/etc/crontab (用户任务调度/var/spool/cron)

  1. 表示分钟 0-59
  2. 表示小时 0-23
  3. 表示日期 1-31
  4. 表示月份 1-12
  5. 表示星期几 0-6
  6. 要执行的命令或脚本
  • *:任何时间
  • ,(逗号):不连续的时间 0 8,12,16 7,8,9 * *
  • -(中杆):连续的时间 0 5 * * 1-6
  • /(正斜线):每隔多久执行一次 * /5 * * *
  • Ex.
    • 上午8点到11点的5分和15分执行
      5, 15 8-11 * * *
    • 每月的1, 10, 22日的4:45分
      45 4 1, 10, 22 * *
    • 下午的两点到三点第10分到20分执行
      10-20 14-15 * * * *
    • 每月5号下午3,4点执行
      • 15, 16 5 * * *

4. Linux相关日志

存储位置:/var/log

  • access.log: 访问信息
  • error.log: 错误信息

5. 安全加固

  1. 口令锁定策略(口令认证失败后)
    修改最大出错次数为5次,解锁时间180秒:
    /etc/pam.d/system-auth中添加
    auth required pam_tally2.so onerr=fail deny=5 unlock_time=600 root_unlock_time=600
  2. 设置密码复杂度
    编辑/etc/security/pwquality.conf
    • minlen = 8 口令长度
    • dcredit = -1 口令包含N个数字
    • ucredit = -1 口令包含N大写字母
    • ocredit 特殊字符
    • lcredit 小写字母
  3. 密码有效期
    /etc/login.defs
    • MAX_DAYS 最大有效期
    • MIN_DAYS 多少天可修改
    • MIN_LEN 最小长度
    • WARN_AGE 失效前多少天通知
  4. 删除无关账户
    在/etc/passwd或者/etc/shadow 下查找
  5. 禁止存在空密码的账号
    查找:awk -F: ‘length($2)==0 {print $1}’ /etc/shadow
  6. 禁止wheel组以外用户使用su root
    修改/etc/pam.d/su
    添加条目:auth required pam_wheel.so use_uid
  7. 限制root用户ssh远程登陆
    修改 /etc/ssh/sshd_config
    PermitRootLogin no
  8. 一键安全加固脚本使用 (shell)

WEB渗透测试工程师系统班20303期

第5节课作业 梁宸

1、rwx分别代表什么权限?

读,写,执行

2、权限标识600、711、422、777分别代表什么?

600:文件所有者rw,所属分组与其他用户无权限

711:文件所有者rwx,所属分组与其他用户x

422:文件所有者r,所属分组与其他用户w

777:所有人rwx

3、在linux上查看进程有什么作用?

可判断服务器健康状态&强制终止不需要的进程

4、安全加固分为哪些?列出四个

口令锁定策略,设置密码复杂度,设置密码有效期,删除无关账户,禁止存在空密码账号,禁止wheel组以外用户使用su root,限制root用户ssh远程登陆,一键安全加固脚本使用

5、在linux中定时任务的五个 * 分别代表什么?

  1. 分钟 0-59
    
  2. 小时 0-24
    
  3. 日期 1-31
    
  4. 月份 1-12
    
  5. 星期几 0-6
    

6、在linux中想在 12月12日和 12月 13日的3点5分运行脚本的写法是?

5 3 12,13 12 *

──── 0人觉得很赞 ────
免责声明:
1、本论坛中所有用户发布的内容仅代表作者个人观点,与本网站立场无关,本站不对其真实性、完整性或观点承担任何责任。
2、本论坛所提供的全部信息与内容,不保证其准确性、完整性或时效性。因阅读或使用本站内容而产生的任何误导、损失或风险,本站概不承担任何连带或法律责任。
3、当国家司法、行政机关依照法定程序要求本论坛披露用户信息时,本站予以配合并因此免责。
4、因网络线路故障、技术问题、不可抗力或本站无法控制的其他原因导致的服务中断或暂停,本站不承担由此造成的任何直接或间接损失。
5、对于任何通过技术手段破坏、攻击本论坛系统或扰乱正常秩序的行为,本站有权采取包括但不限于限制账号、封禁账号、追究法律责任等措施。
您需要登录后才可以回帖 立即登录
高级模式
返回