1.用户管理
1.添加用户
命令:useradd 例如:使用当前装好创建一个新的用户,用户名叫yao
所有的用户添加之后都会存储在一个文件中 ,会存储在/etc/passwd文件中
通过打开/etc/passwd文件可以查看到新增的用户 yao:
关于passwd文件中每一个段表示的含义:
1.sshd:用户名
2.x:密码 此段的x并非表示密码是x,而是一个占位符;因为passwd文件是每个用户都有读权限,所以如果将x直接显示密码肯定是不安全的,所以linux中密码是单独存储在另外一个文件中,使用了shadow的技术,将密码等重要信息存储在/etc/shadow.
3.74:表示用户的id
4.74:表示用户的用户组id
5.注释信息
6.用户对应的家目录位置
7.表示用户所对应解释器的位置,如果后面是bash则表示该用户可以登录系统,如果是nologin则表示该用户无法登录操作系统。
1.2设置密码
命令:passwd
语法:#passwd 需要设置密码的用户名
例如:将刚才创建好的用户yao 给他设置一个密码。
1.3用户编辑
命令:usermod (user modify)
语法:#usermod 参数 需要修改的用户名
参数说明: 在linux经常会用到的用户修改的参数有两个
-l:表示给后面传递的用户修改用户名,语法格式:usermod -l 新的用户名 需要修改的用户名
-g:表示给后面传递的用户修改用户组,语法格式:usermod -g 用户组id 用户的名字
例如:将当前yao用户名修改成yao520
1.4删除用户
命令:userdel
语法:userdel 用户名
例如:删除yao这个用户