linux用户管理

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这个用户

      

原文地址:https://www.cnblogs.com/chinablog100/p/6375564.html