网站首页 > linux / 正文
linux用户管理
Linux是多用户多任务的操作系统,用户(user)和用户组(group)的管理是linux使用者应该了解和掌握的基础之一。
用户管理常用命令
用户在系统中是分角色的,在linux系统中,由于角色不同,权限和所完成的任务也不同。值得注意的是,用户的角色是通过UID来识别的,用户的UID是全局唯一的。Linux用户可以分为三类。
1、 root用户:系统唯一,真实的,该用户既可以登录系统,也可以操作系统任何文件和命令,拥有最高权限。
2、 虚拟用户:这类用户也被称为伪用户或假用户,与真实用户区分开来,这类用户不具有登录系统的能力,但却是系统运行不可缺少的用户;这类用户是系统自身拥有的,而非后来添加的,当然,我们也可以添加虚拟用户。
3、 普通真实用户:这类用户能登录系统,但只能操作其根目录的内容,权限受到限制,这类用户是系统管理员自行添加的。
Linux用户管理的常用命令主要有:用户账号添加命令useradd、修改用户命令usermod、删除用户命令userdel及用户口令管理命令passwd等。
一、用户账号添加命令:useradd
1、用于创建新的用户账号。命令格式如下:
useradd 命令选项 用户名
2、useradd命令的选项及意义
-g:用于添加用户账号时指定该用户的私有组
-G:用于添加附属组
-D:用于显示或设置useradd命令所使用的默认值
-d:指定用户目录
-m:使用者目录若不存在,则自动建立
-u:指定用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。注意:ID值不能为负值,预设为最小不得小于9而逐次增加。0 -99 传统上保留给系统账号使用
使用useradd或adduser命令增加新用户时,系统将为用户创建一个与用户名相同的组,称为私有组,这一方法是为了能让新用户与其他用户隔离,确保安全性的措施。如果要改变私有组的名字,可以使用-g选项来完成。
二、修改用户账号:usermod
1、usermod命令可用来修改用户账号的各种属性,格式如下:
usermod 命令选项 用户名
2、usermod命令的选项及其含义
-d:修改用户登录时的目录
-g:修改用户所属的群组
-l:变更用户登录时的名称
-p:修改用户的密码
三、用户口令管理命令:passwd
1、passwd命令格式
passwd 命令选项 用户名
2、passwd命令的选项及其意义
-l:锁定用户口令
-u:口令解锁
-d:关闭使用者的密码确认功能,使用者在登录时可以不用输入密码
-f:强迫用户下次登录时修改密码
-l:变更用户登录时的名称
-s:显示指定使用者的密码认证种类
四、删除用户命令:userdel
userdel命令非常简单,只有一个可选项-r,如果在userdel后加上-r选项,则在删除用户的同时也一并删除存储在/home目录下的该用户目录和文件
Tags:linux如何删除用户
猜你喜欢
- 2024-11-26 linux——useradd新建用户
- 2024-11-26 linux用户管理入门级讲解篇(最实用)
- 2024-11-26 linux学习笔记——用户管理命令
- 2024-11-26 linux运维:我是root用户,还有我删不掉的普通文件?这还真有
- 2024-11-26 深入理解Linux中的用户和用户组
- 2024-11-26 linux用户组管理命令详细介绍
- 2024-11-26 「系统安全」linux禁止root用户
- 2024-11-26 Linux基础学习——用户和组管理命令
- 2024-11-26 Linux 学习笔记之用户操作指南
- 2024-11-26 Linux终端生存指南 用户管理