是否可以获取指定用户所属用户组?请提供对应查询语句
可以实现,不同场景下的查询语句/命令如下:
1. Linux/Unix 操作系统
- 快速查询用户所有所属组(主组+附属组)
groups 目标用户名
示例(查询用户ubuntu的所属组):groups ubuntu - 同时查询组ID和组信息
id 目标用户名
输出中gid字段对应主用户组,groups字段列出该用户加入的所有用户组。
2. MySQL 8.0+ 数据库(基于角色的用户组体系)
如果使用MySQL的角色作为用户组管理权限,使用以下查询语句:
SELECT FROM_USER AS user_account, TO_USER AS user_group FROM mysql.role_edges WHERE FROM_USER = '你要查询的用户名';
3. Windows 操作系统
- cmd命令行查询:
net user 目标用户名 | findstr /i "所属组" - PowerShell查询:
Get-LocalUser -Name "目标用户名" | Select-Object -ExpandProperty Groups
内容的提问来源于stack exchange,提问作者Benjamin Bettan
相关产品推荐
相关产品推荐

