LInux操作详解六:linux的用户和组管理

六:用户管理;

1:基本介绍

说明

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

2:Linux 的用户需要至少要属于一个组

2:添加用户;

1:基本语法;

useradd [参数] 用户名

2:例子;

说明:

当用户创建成功后,会自动默认创建和用户家目录同名的组

通过useradd - d 指定目录 用户名 来给新创建的用户指定家目录

注:在etc/passwd 文件中,可以查看当前所有的用户

 

3:修改用户密码

基本语法;passwd 用户名

例子:

注:当密码太过简单的时候,会提示无效,强行输入两次即可;

管理员通过 passwd 用户名 来更改别人的密码

4:删除用户;

基本语法:userdel 用户名

例子:

1:只删除用户,但保留家目录;

2:删除用户以及家目录;

注:一般在工作中并不会删除用户的家目录,为了保留可能有用的文件;

5:查询用户的信息;

基本语法:id 用户名

例子:

 

注,当用户不存在时,返回no such user

6:切换用户;

基本语法:su - 用户名

例子;

说明:高权限用户切换低权限的时候不需要密码;反之需要;

退回上一个用户使用exit或者logout

7:用户组;

1:介绍:相当于角色的概念,针对多用户进行统一的管理;

2:增加组;groupadd 组名;

3:删除组:groupdel 组名

4:创建用户时指定组:useradd -g 组名 用户名

5:修改用户的组:usermod -g 组名 用户名

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

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

7:口令的配置文件/etc/shadow

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

8:组(group)配置文件,记录了linux的组的信息/etc/group

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章