Linux 用户、用户组管理

Linux系统是一个多用户多任务的分时操作系统,每个用户都有用户名(唯一)、口令,用户名唯一标识该用户账号。

用户管理主要涉及到用户添加、修改和删除。

切换用户

su  用户名     su即switch user,示例:su  root

普通用户切换到其它用户、管理员,需要输入目标用户密码;管理员切换到普通用户,无需输入密码。

普通用户不能删除其他用户的文件|目录(上面有一把锁),管理员可直接删除普通用户的文件、目录。

管理员才有权限管理用户,所以先su  root切换到root账户。

添加用户

useradd  用户名    默认会创建一个新的用户组,组名与用户名相同

useradd   -g   组名   用户名    创建新用户,并将新用户分配到指定的用户组

会自动分配资源(用户主目录、shell等)

修改用户的所属的用户组

usermod  -g   组名   用户名

删除用户

userdel   用户名   会保留分配的资源(比如用户主目录、shell等)

userdel  -r  用户名   连同分配的资源一起删除

密码管理

创建新账户后,账户是锁定的,需要设置密码才可使用。

passwd  用户名     按Enter,根据提示输入密码即可。如果密码过短,会提示"密码不足8个字符",不用管,依然生效。

passwd  -l  用户名   锁定账号,即禁用账号。l即locked

passwd  -u  用户名   解除锁定,u即unlocked

passwd  -d  用户名   去除密码,即此账户使用时无需密码

passwd  -f  用户名   强制此用户下次登录时修改密码,f即force

查看用户所属的组

groups    查看当前用户所属的组

groups  用户名   查看指定用户所属的组


添加用户组

groupadd   组名

修改组名

groupmod   -n   新组名   组名

删除组

groupdel  组名



/etc/passwd   这个文件放的是用户名

/etc/shadow   这个文件放的是口令,但口令是加密处理过的,不能直接看到密码,只能看到加密后的

/etc/group   这个文件放的是组信息

User  ID:系统内部用来唯一标识一个用户账户

Group  ID:系统内部用来唯一标识一个组

原文地址:https://www.cnblogs.com/chy18883701161/p/12340929.html

时间: 2024-10-12 11:51:15

Linux 用户、用户组管理的相关文章

linux用户及管理权限

linux用户大体分为两种:一是:管理员用户:二是普通用户,普通用户又可以分为系统用户和登录用户.因为linux是一个多用户多任务的系统,所以每一个要使用系统资源的用户,都要向管理员申请一个账号,使用这个账号登录到系统.每个用户都拥有一个自己的名字和密码,以登录到用户. 每个用户都有唯一的用户标识(userid,UID),是以16bits二进制数字来表示0-65535.以CentOS为例管理员用户的UID是0:普通用户的UID为1-65535,其中系统用户的UID在centos6及早些版本为1-

Linux 用户的管理

1.系统中为什么要有用户? 用户使用来进行安全设定(限制权力),组是用来共享权力,通过建立用户组,或者控制新建用户所在的用户组,可以控制用户访问系统的权限.这就是linux中用户组的意义和价值.附加组:可以决定权限,不一定有附加组:初始组:无法决定权限,一定有,不能更改.用户在系统当中以表格和表格中的一系列字符出现的. 举例:你的杯子你可以用,你的女票也可以,但是外人用就不行,因为你有使用你杯子的权力,可是别人没有. 2.用户存在的形态组:共享权力 举例: (1)自己能决定的组:附加组(如:你认

linux用户和管理类常用命令

1.列出当前系统上所有已经等了的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. 2.取出最后登录到当前系统的用户的相关信息 3.取出当前系统上被用户当作其默认shell的最多的那个shell. 4.将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中. 5.取出当前主机的IP地址,提示:对ifconfig命令进行切分.  6.取出/etc/目录下所有以.com结尾的文件的文件名,并将其名字转换为大写后保存至/t

Linux用户权限管理(二)

今天继续讲下用户权限管理,上一章节讲述了用户和组的创建.修改和删除.这篇文章延续上篇文章,来讲述用户具体的权限管理. 首先我们来讲下权限的相关说明:权限分为读(r).写(w).执行(x).对于文件和目录,其权限对应的功能不尽相同. 文件权限: 读(r):查看文件类似cat的权限 写(w):对文件有编辑和删除权限. 执行(x):具有文件执行权限,可以将文件当作命令提交给内核运行 目录权限: 读(r):对目录下的文件只有ls查看权限(不能使用ls -l) 写(w):可以在目录下创建文件 执行(x):

Linux命令--用户用户组管理

新增用户组 : groupadd groupadd [-g GID] 组名 不加-g 则按照系统默认的gid创建组,跟用户一样,gid也是从500开始的 删除用户组 : groupdel groupdel 组名 删除用户组前,需删除组中用户 新增用户 : useradd useradd [-u UID] [-g GID] [-d HOME] [-M] [-s] 用户名 -u : 自定义UID -g:使其属于已经存在的某个GID或GNAME(默认情况下,新增用户所属组名与用户名相同) -d : 自

linux用户权限管理

在Linux中,权限的分配和管理是一件很重要的事.因为这对系统中文件的管理非常重要.如何分配好权限是其中的关键. 权限分为两种使用权(MODE)和所有权(OWNERSHIP) 首先我来看一下MODE的构成: r:可读 w:可写 x:executable可执行 对目录来说: 拥有r权限时可以使用ls命令来查看目录 拥有w权限时可修改此目录下的文件名或文件列表,即可删除文件 拥有x权限时可以使用ls -l命令来获取其中的文件的详细信息(这是基本权限,没有                 时什么都做不

Linux 用户 用户组 相关命令

Linux添加用户(user)到用户组(group) 将一个用户添加到用户组中,千万不能直接用: usermod -G groupA 这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员. 应该用 加上 -a 选项: usermod -a -G groupA user (FC4: usermod -G groupA,groupB,groupC user)-a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组. 从用户组中删除某用户 从w

Linux用户/用户组操作

一.用户: 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组users,例:useradd –g users user1 1.使用命令 useradd 创建用户 例:useradd user1--创建用户user1 useradd –e 12/30/2009 user2--创建user2,指定有效期2009-12-30到期 用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定

Linux用户权限管理和组管理相关命令

目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限 在 Linux 中,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限 对 文件/目录 的权限包括: 序号 权限 英文 缩写 数字代号 01

Shell命令-用户用户组管理之userdel、groupadd

文件及内容处理 - userdel.groupadd 1. userdel:删除用户 userdel命令的功能说明 userdel 命令用于删除用户帐号.userdel 可删除用户帐号与相关的文件.若不加参数,则仅删除用户帐号,而不删除相关文件. userdel命令的语法格式 userdel [选项] 登录userdel [-r][用户帐号] userdel命令的常用参数说明: userdel 参数不多,表1为 userdel 命令的参数及说明: 表1: userdel 命令的参数及说明 参数选