[root@localhost ~]# useradd test -->用户名
[root@localhost ~]# passwd test -->为test设置密码
Changing password for user test.
New UNIX password: -->输入密码(最好不要太短,也不要包含用户名)
Retype new UNIX password: -->确认密码
passwd: all authentication tokens updated successfully. -->所有的身份验证令牌成功更新(用户创建成功)
[root@localhost ~]# userdel -r test -->完全删除用户(不加-r只删除用户,而不删除用户下的文件)
[root@localhost ~]#
添加用户账号
useradd 选项 用户名
选项:
-c comment指定一段注释性描述
-d 目录 执行用户主目录
-g 用户组 指定用户所属的用户组
-G 用户组 指定用户所属的附加组
-s Shell文件 指定用户的登录Shell
-u 用户号 指定用户的用户号
修改账号
usermod 选项 用户名
选项与useradd选项一样,还可以为用户指定新的资源值
-l 新用户名 -->即修改用户名
用户口令管理
passwd 选项 用户账号
-l 锁定口令,即禁用账号
-u 口令解锁
-f 强迫用户下次登录时修改口令。
用户的配置文件
/etc/passwd文件 x说明etc/shadow中存放加密口令
/etc/shadow文件 /etc/passwd文件的影子文件,包括有效期等(只有root权限可以读取和操作)
/etc/skel目录 存放用户启动文件的目录
/etc/login.defs文件 当创建用户时的一些规划,比如是否需要家目录等
/etc/default/useradd文件通过useradd添加用户时的规则文件
Linux系统组管理
添加用户组
groupadd 选项 用户组
-g GID
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同
默认在当前已有的最大组标识号的基础上加1
删除用户组
groupdel 用户组
修改用户组
groupmod 选项 用户组
与useradd很类似,不过这里重命名的时候使用的是-n
切换用户组
newgrp 用户组
组配置文件
/etc/group文件
/etc/gshadow文件
用户和用户组的查询
id命令 UID和GID及GID所对应的用户组
finger命令 用户信息,侧重用户家目录、登录shell等
w、who、users 当前主机的用户登录情况
groups 查询用户所归属哪个或哪些用户组
分享到:
相关推荐
linux用户和组权限管理 1.用户文件/etc/passwd 2.密码文件/etc/shadow * 现在用户的密码都是加密保存在这个文件里了,需要管理员权限才能打开,不再保存在passwd里。
5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux...
2. 组类型:系统组和用户组。系统组通常用于管理系统服务和进程,而用户组则由普通用户创建和管理。 3. /etc/group:此文件记录了所有组的信息,包括组名、GID(组ID)、组成员列表等。 4. /etc/gshadow:存储组的...
在进行Linux用户和组管理时,确保遵循最佳实践,如定期更新密码、合理分配权限,并使用安全的FTP选项。理解这些概念和命令是任何Linux系统管理员的必备技能。通过熟练掌握这些工具,你可以在保障系统安全的同时,...
- `groupmod`和`usermod`:分别修改用户组和用户的属性,如将leo添加到justice组。 - `chage`:管理用户密码的有效期,如为don设置密码过期策略。 - `chsh`:改变用户的默认Shell,例如限制batman账户的密码修改频率...
总的来说,Linux用户和组群管理涵盖了用户账号的创建、修改、删除,以及密码管理、权限控制等方面,确保了系统的安全性和效率。理解和熟练掌握这些概念及命令,对于有效管理Linux系统至关重要。
用户与组的关系是指用户所属的组和用户在组中的角色。用户可以属于多个组,而组也可以有多个用户。用户与组的关系可以使用 gpasswd 命令进行管理,例如:`gpasswd -a user2 testgroup` 将 user2 用户加入 testgroup ...
了解和掌握Linux用户和组的管理对于有效管理和维护Linux系统至关重要。这不仅涉及用户账户的创建、删除和权限设定,还包括对用户数据的安全保护以及系统资源的有效利用。通过实践和学习,运维人员可以更好地管理...
本文将深入探讨这一主题,重点关注《Linux用户和组管理问与答》中提及的知识点。 首先,我们讨论的是 `/etc/passwd` 文件,这是一个至关重要的系统文件,用于存储所有用户的登录名、加密的口令、用户ID(UID)、...
Linux用户和组的管理没有最懂,只有更懂
本课件详细介绍了linux的用户账户和组管理设置,方便大家学习。
添加一个用户,账号为姓名,初始口令为123456; 要求该用户的主目录为/home/share; 要求该用户的基本组为root; 要求该用户的shell为/bin/sh; 要求把该用户加到mail组和news组中。
适用于linux初学者 对于用户和组的理解 方便大家理解记忆
Linux中的用户和组管理(下) 在 Linux 操作系统中,用户和组管理是非常重要的概念。用户和组管理是指对系统中的用户和组进行管理和维护的过程。用户和组管理包括用户账号管理、组账号管理、权限管理等方面。 用户...
本教程将深入探讨如何利用OpenLDAP来管理Linux用户和组,以及实施密码策略。 首先,我们需要理解OpenLDAP的基础概念。OpenLDAP是一个开源实现的LDAP协议服务器,它提供了一个中央存储库,用于存储网络中的用户账户...
- 使用 `groupadd` 命令可以创建一个新的用户组。 ```bash groupadd test ``` - 上述命令创建了一个名为 `test` 的新组。 2. **修改组(groupmod)** - 使用 `groupmod` 命令可以修改已存在的组名。 ```bash ...
在Linux操作系统中,用户和组的管理是系统安全和维护的关键环节。本文主要涉及Linux下用户和组的管理,包括修改用户信息、更改用户Shell类型、以及如何验证用户和组文件的一致性。 首先,我们可以使用`chfn`命令来...
linux 基础教程 用户与组群的创建及管理方法
linux(centos7/8)用户与组
Linux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdf