知识目标
1.了解用户角色的类型。
2.理解用户和用户组的关系。
3.了解用户账号文件、用户密码文件和用户组账号文件。
能力目标
1.能够通过命令来创建和管理用户与用户组。
2.能够通过命令改变文件的属主和属组。
任务介绍
已经能够胜任Linux系统日常的管理,Linux是一个多用户多任务操作系统,可以在系统上创建多个用户,并允许这些用户同时登录系统去执行不同的任务,这将有可能影响到服务器是否可以正常运行。因此,用户和用户组的管理也必须了解和掌握的重要工作之一。
任务资讯
1.用户角色可以分为哪几类?
2.用户和用户组的关系有哪几种?
3.用户账号文件、用户密码文件和用户组账号文件分别是什么?
useradd lijie 创建一个名字叫lijie的用户
tail -n 1 /etc/shadow 查看lijie的密码
passwd lijie 设置lijie用户的密码
例:创建一个名为 vodup 的账户,主目录放在 / var 目录下,并指定登录 shell 为 / sbin/nologin
useradd -d /var/vodup -s /sbin/nologin vodup
usermod -l 新用户名 旧用户名
passwd lijunjie
方法1:使用usermod命令:
锁定:$ usermod -l 用户名 (锁定用户账号,重新登陆生效)
解锁:$ usermod -u 用户名
查询状态: $ usermod -S 用户名
方法2:使用passwd命令:
锁定:$ passwd -l 用户名 (锁定用户密码,重新登陆生效)
解锁:$ passwd -u 用户名
查询状态: $ passwd -S 用户名
方法3:使用usermod命令禁用SSH访问Linux中的给定用户帐户
锁定:$ usermod -s /sbin/nologin 用户名
解锁:$ usermod -s /bin/bash 用户名
查询状态:可以 vim /etc/passwd查看每个用户的状态
方法4:禁用所有用户登录(除root用户)
锁定:$ touch /etc/nologin
解锁:$rm -f /etc/nologin(删除掉文件即可)
锁定用户(针对有密码的用户):
passwd -l username
对用户解除锁定:
passwd -u username
创建一个名为sysgroup的系统用户组。
将sysgroup用户组更名为teacher用户组。
groupmod –n user users 修改组名user为users
groupdel users 删除组users
选项
说明
–help
显示帮助文档
–version
显示命令版本
-g gid
指定组id
-n name
指定组名
https://blog.csdn.net/shenyunsese/article/details/124449334
usermod -a -G ftpusers liyan
usermod -d ftpusers liyan