CentOS 7 用户管理
centos 管理 用户
2023-09-14 09:06:42 时间
Linux 组是用于管理 Linux 中用户帐户的组织单位。对于 Linux 系统中的每一个用户和组,它都有惟一的数字标识号。它被称为 用户 ID(UID)和组 ID(GID)。组的主要目的是为组的成员定义一组特权。它们都可以执行特定的操作,但不能执行其他操作。
Linux 中有两种类型的默认组。每个用户应该只有一个 主要组 primary group 和任意数量的 次要组 secondary group
- 主要组: 创建用户帐户时,已将主要组添加到用户。它通常是用户的名称,用户的主要组信息存储在 /etc/passwd 文件中。
- 次要组: 它被称为次要组。它允许用户组在同一组成员文件中执行特定操作。例如,如果你希望允许少数用户运行 docker 命令,那么它将非常适合。
1、创建一个用户
useradd username
2、改变用户的主要组
usermod -g usergroup1 username
3、不改变现在组的情况下,添加新组
usermod -a -G usergroup2 username
4、使用 gpasswd命令 也可以实现把用户添加一个或多个组,gpasswd 命令用于管理 /etc/group 和 /etc/gshadow
# 添加一个组
gpasswd -a username usergroup1
# 添加多个组
gpasswd -M username usergroup1,usergroup2
5、从组中删除用户
gpasswd -d username usergroup1
6、查看用户所在组,也可以使用 groups 命令
id username
7、查看当前登陆用户
# 查看当前所有登陆用户
who
# 查看自己的用户名
whoami
相关文章
- 在CentOS中安装flashplay插件
- Install SVN (Subversion) Server on Fedora 20/19, CentOS/Red Hat (RHEL) 6.5/5.10
- CentOS 6、7升级gcc至4.8、4.9、5.2、6.3、7.3等高版本
- Centos 为Nginx 搭建https
- Linux_CentOS-服务器搭建 <四>
- CentOS 6.4 设备管理之CPU
- centos nginx 500错误
- Centos设置开机启动Apache和Mysql[总结]
- Centos 6.8 定时任务Crontab服务
- CentOS 6.8 安装 Samba 服务器
- Centos常用命令及解释
- centos 下 KVM虚拟机的创建、管理与迁移
- CentOS 管理多版本gcc —— 筑梦之路
- Centos 7 将java服务 Tomcat服务注册为系统服务,使用systemctl来管理——筑梦之路
- 笔记:使用源代码在 Centos 7 安装 Git 2
- centos 开机启动服务 systemctl
- 在Linux CentOS 6.6上安装Python 2.7.9
- Centos图形化操作
- Linux(CentOS)下设置Nginx开机自动启动和chkconfig管理