用户管理

     linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

     linux系统的用户需要至少属于一个组。

1,添加用户:

useradd [options] 用户名

当创建用户成功后,会自动的创建和用户名的家目录。也可以通过useradd -d 指定目录 新的用户名,给新创建的用户指定家目录。

2,给用户指定或者修改密码

passwd [options] 用户名

3,删除用户

userdel [options] 用户名

1)删除用户,但保留家目录

 2)删除用户及用户主目录

 4,查询用户信息

id [options] 用户名

 当用户不存在,返回“无此用户”。

5,切换用户

su - 用户名

1)从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。

2)当需要返回到原来用户时,使用exit指令。

用户组

    类似于角色,系统可以对有共性的多个用户进行统一的管理。

1,增加组

groupadd [options] 组名

2,删除组

groupdel [options] 用户名

3,增加用户时直接加上组

useradd -g 用户组 用户名

 4,修改用户的组

usermod -g 用户组 用户名

5, /etc/passwd 文件:用户(user)的配置文件,记录用户的各种信息

每行的含义: 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell

 

 6,/etc/shadow 文件:口令的配置文件

每行的含义:  登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

7,/etc/group 文件:组(group)的配置文件,记录linux包含的组的信息

每行含义:  组名:口令:组标识号:组内用户列表

 

 posted on 2020-11-15 16:59  会飞的金鱼  阅读(74)  评论(0)    收藏  举报