用户组操作
1、groupadd 创建用户组
新增testL组
groupadd testL
2、groupmod 修改用户组
groupmod [-g gid [-o]] [-n name] group
#将用户组testL更名为testL2
groupmod -n testL2 testL
3、groupdel 删除用户组
#删除用户组testL2
groupdel testL2
4、groups 查看用户组
查看当前用户所在的组
groups
查看用户esbapp所在组
groups esbapp
查看所有用户组信息
cat /etc/group
用户操作
1、useradd 新建用户
既增加了用户uu2,也增加了组uu2
useradd uu2
新建用户xiao,位于www组
useradd -g www xiao
新建用户test,位于www组,并为其设置密码为123456
useradd -g www -p 1234567890 test
新建用户nginx,位于www组,且不可登录,用于启动nginx
useradd -s /sbin/nologin -g www nginx
注意
useradd增加一个用户后,不要忘了给他设置密码,不然不能登录的
2、usermod / gpasswd 修改用户
将用户test追加到deploy组
usermod -a -G deploy test
注意:
如果没有-a,将直接变更用户所在组,即将用户从原所在组中移除!
将用户test登录目录设为/home/test,并将其添加到www组
usermod -d /home/test -G www test
gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R]groupname
参数:
-a:添加用户到组
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组
将用户test追加到deploy组
gpasswd -a test deploy
#跟usermod -a -G deploy test 一样
将用户test从www组中移除
gpasswd -d test www
为组groupa添加多用户
gpasswd -M usera,userb,userc groupa
指定peter为users群组的管理员
gpasswd -A peter users
3、userdel 删除用户
删除用户test
userdel test
删除用户test,并移除其登录目录:
userdel -r test
4、w / who查看用户
查看所有用户
cat /etc/passwd
查看当前用户的UID、GID及所归属的用户组
id
#id esbapp 一样结果
#uid=500(esbapp) gid=500(esbappg) groups=500(esbappg)
查看用户esbdb的UID、GID及所归属的用户组
id esbdb
#uid=501(esbdb) gid=501(esbdbg) groups=501(esbdbg)
查看当前登录用户
w/who
#14:32:37 up 8 days, 3:41, 1 user, load average: 0.00, 0.02, 0.00
#USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
#root pts/1 10.204.104.129 Thu15 0.00s 0.36s 0.00s w
查看自己的用户名
whoami
查看单个用户信息
finger apacheuser
#Login: esbapp Name: (null)
#Directory: /home/esbapp Shell: /bin/bash
#Last login Thu Oct 9 12:36 (CST) on pts/2 from 10.204.104.139
相关推荐
04.1.1 Linux常用命令-文件处理...04.5 Linux常用命令-文件搜索命令-用户管理命令.mp4 04.6 Linux常用命令-文件搜索命令-压缩解压命令.mp4 04.7 Linux常用命令-网络命令.mp4 04.8 Linux常用命令-关机重启命令.mp4
7.3.3 用户和用户组管理-用户管理命令-usermod和chage 7.3.4 用户和用户组管理-用户管理命令-userdel和su 7.4 用户和用户组管理-用户组管理命令 8 权限管理 8.1.1 权限管理-ACL权限-简介与开启 8.1.2 权限管理-ACL...
07.3.1 用户和用户组管理-用户管理命令-useradd.mp4 07.3.2 用户和用户组管理-用户管理命令-passwd.mp4 07.3.3 用户和用户组管理-用户管理命令-usermod和chage.mp4 07.3.4 用户和用户组管理-用户管理命令-userdel...
7.3.3 用户和用户组管理-用户管理命令-usermod和chage 7.3.4 用户和用户组管理-用户管理命令-userdel和su 7.4 用户和用户组管理-用户组管理命令 8 权限管理 8.1.1 权限管理-ACL权限-简介与开启 8.1.2 权限管理-ACL...
这些命令在Linux系统管理中扮演着重要的角色,理解并熟练使用它们能帮助管理员更有效地管理用户账户和系统资源。同时,Linux系统管理还包括其他如文件管理、进程管理、网络配置、软件包管理等多个方面,学习和掌握...
`gpasswd`命令是Linux系统中用于管理用户组成员和设置组管理员的工具,它允许管理员将用户添加到某个组,从组中删除用户,以及指定或取消组管理员。这个命令通常由具有root权限的用户或者已经拥有相应权限的组管理员...
用户可以依照手册中的描述,在设备的命令行界面中输入相应的命令来执行系统管理任务。 使用手册时,工程师们需要遵循命令行格式约定,仔细核对每个参数的实际值,以及按照设备显示的信息和端口编号来操作,以避免...
这个完全版的DOS命令全集涵盖了操作系统中的主要命令,包括目录管理、磁盘操作、文件操作以及其他实用命令,旨在帮助用户更有效地管理和维护他们的系统。 一、目录管理命令 1. MD:建立子目录 - 用户可以使用MD...
华三交换机用户安全管理命令,远程登录,web用户,acl策略配置,超级用户,超级密码,用户认证模式等项目配置说明。
### SQL*Plus常用命令详解——Oracle数据库管理必备技能 #### 连接与断开命令 - **连接命令**(`conn[ect]`):此命令用于建立与Oracle数据库的连接。基本语法为:`conn 用户名/密码@网络服务名`。其中,网络服务...
- **net user**: 管理用户账户。例如: - `net user newuser newpassword /add` 创建名为newuser的新用户,并设置密码为newpassword。 - `net user guest /active:yes` 激活guest账户。 - `net user` 列出所有...
Linux命令行操作是Linux系统管理中的一项基本技能,它允许用户通过输入文本命令来操作计算机。Linux命令行是通过Shell程序来实现与计算机的交互的。本篇文档将详细介绍一些常用的Linux命令行操作,帮助用户更高效地...
Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 Linux 中,TTY...
- **lusrmgr.msc**: 启动本地用户和组管理控制台,可以用来创建、修改和删除用户账户及组。 - **services.msc**: 显示并管理Windows服务,包括启动、停止或更改服务属性等操作。 - **compmgmt.msc**: 计算机管理...
Linux 基础 76-用户管理-07-which查看命令所在位置.flv
- 对于更高级的用户管理任务,还可以探索其他工具和命令,如`last`, `lastlog`等,这些工具可以帮助你更深入地了解用户活动。 通过上述步骤和命令,你可以有效地管理Linux系统中的用户连接,从而提高系统的整体安全...