Linux管理用户与用户组.ppt
文本预览下载声明
Linux 操作系统 学习情境4-管理用户与用户组 目标 掌握用户、组的概念 掌握用户、组的创建 掌握用户、组的管理 掌握用户、用户组的磁盘空间管理 企业需求 公司有54个员工,每个人工作内容不同。然而他们中有些人有相同的权限。 需要为每个人创建不同的帐号 还需要把有类似功能的用户放在一个组中 每个用户有自己的特定信息,需要可以自己设置密码 给用户和部门要限制空间的使用 任务 为每个用户创建一个帐号 把有共同点的用户放在同一组中。 设置每个用户的信息,同时要求用户第一次登录时,要修改密码 用户磁盘限额管理 用户组磁盘限额管理 系统管理员帐号 系统管理员帐号 root用户也称超级用户,它对系统具有完全的控制权 修改口令: # passwd [用户名] 切换用户: $ su [用户名], 退出时在命令提示符下输入exit 切换用户: $ su - [用户名], 这样就可在切换用户的同时也修改了环境变量 系统管理员帐号 系统管理员帐号 只允许root登录 #cd /etc #touch nologin 单用户模式登录 如果是GRUB引导: 在引导界面输入e,就进入文本界面,选择有kernel的那一行,输入e,然后在最后输入 single(或者 1)并回车,输入b 如果是LILO引导: 在引导界面输入ctrl+x,就进入了文本界面,用tab键查看系统名字(这里假设为linux),然后在boot: 后输入“linux s”即可 或直接编辑/etc/inittab,将id:3…中的3改为1 第三讲 管理用户与用户组 使用命令工具管理用户 创建新用户 #useradd 用户名 (或adduser 用户名) #passwd 用户名 检查帐号是否存在 #finger 帐户名 /etc/passwd 创建的帐号实际保存在/etc/passwd文件中 … root:x:0:0:root:/root:/bin/bash … ww:x:501:501::/home/wl0915:/bin/bash 使用命令工具管理用户 使用命令工具管理用户 /etc/passwd 每个帐号在passwd中有7个字段,用:隔开 帐号名 用户密码 用户标识码(User ID) 组标识码(Group ID) 用户相关信息 用户目录 用户环境 使用命令工具管理用户 使用命令工具管理用户 /etc/shadow 由于passwd文件并不安全,因此在安装Linux时,系统默认会启动投影密码的功能。每当用useradd命令创建用户帐号时,系统不仅会改变passwd文件,同时会修改shadow文件。 root:$1$95wzOK9A$hufJiHiECrST104eXTtGy0:11325:0:99999:7:::134523584 … ww::11325:0:99999:7:-1::134523584 每个帐号在shadow中有9个字段,用冒号(:)隔开 1. 帐号名 2. 用户密码 3. 密码最后改动的时间 使用命令工具管理用户 使用命令工具管理用户 /etc/shadow 4. 密码改动两次之间至少需间隔的日数 5. 密码改动后距离下次一定要更改密码的日数 6. 离下次密码必须改动前多少日,就开始警告用户 7. 超过密码必须改动日期后多少日,就将该帐号停用 8. 帐号的使用期限 9. 最后一个字段为保留字段 使用命令工具管理用户 使用命令工具管理用户 增加帐号: #useradd –d 工作目录 帐户名 #useradd –u 用户ID 帐户名 #useradd –e MM/DD/YY 帐户名 #useradd –g 用户组ID 帐户名 #useradd –s 用户环境 帐户名 使用命令工具管理用户 使用命令工具管理用户 修改帐号: #usermod –l 新帐户名 帐户名 #usermod –d 工作目录 帐户名 #usermod –u 用户ID 帐户名 #usermod –e MM/DD/YY 帐户名 #usermod –g 用户组ID 帐户名 #usermod –s 用户环境 帐户名 #usermod –L 帐户名 #usermod –U 帐户名 使用命令工具管理用户 使用命令工具管理用户 修改帐号: #passwd –n 至少间隔天数 帐户名 #passwd –x 最大天数 帐户名 #passwd –w 预警天数 帐户名 #passwd –d 帐户名 #passwd –l 帐户名 #passwd –u 帐户名 使用命令工具管理用户 使用命令工具管理用户 停用帐号:编辑/etc/passwd,在欲停用的帐号前加
显示全部