首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux查看当前用户及其权限管理[通俗易懂]

Linux查看当前用户及其权限管理[通俗易懂]

作者头像
全栈程序员站长
发布2022-09-02 15:33:23
发布2022-09-02 15:33:23
12.9K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

linux查看当前用户

who am iwhoamiwho mom likes

代码语言:javascript
代码运行次数:0
运行
复制
[ec2@ip-10-10-5-79 ~]$ who am i
创建用户

打开终端,输入:sudo adduser [用户名]

代码语言:javascript
代码运行次数:0
运行
复制
[ec2@ip-10-10-5-79 ~]$ sudo adduser xiaozhou
切换用户

打开终端,输入:su [用户名]或者su -l [用户名]

代码语言:javascript
代码运行次数:0
运行
复制
[ec2@ip-10-10-5-79 ~]$ su xiaozhou
用户组

在 Linux 系统中,每个用户都有一个归属(用户组),用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时也可以拥有私有资源,就跟家的形式差不多,你的兄弟姐妹(不同的用户)属于同一个家(用户组),你们可以共同拥有这个家(共享资源),爸妈对待你们都一样(共享权限),但你偶尔也会写写日记,其他人未经允许不能查看(私有资源和权限)。当然一个用户是可以属于多个用户组的,正如你既属于家庭,又属于学校或公司。

查看自己所属用户组

打开终端,输入:groups [用户名]

代码语言:javascript
代码运行次数:0
运行
复制
[ec2@ip-10-10-5-79 ~]$ groups xiaozhou
将其他用户加入到sudo用户组

默认情况下新创建的用户是不具有 root 权限的,也不在 sudo 用户组,可以让其加入 sudo 用户组从而获取 root 权限:

代码语言:javascript
代码运行次数:0
运行
复制
[ec2@ip-10-10-5-79 ~]$ su -l xiaozhou
[ec2@ip-10-10-5-79 ~]$ sudo ls

会提示 xiaozhou 不在 sudoers 文件中,意思就是 xiaozhou 不在 sudo 用户组中,至于 sudoers 文件(/etc/sudoers)你现在最好不要动它,操作不慎会导致比较麻烦的后果。

使用 usermod 命令可以为用户添加用户组,同样使用该命令你必需有 root 权限,你可以直接使用 root 用户为其它用户添加用户组,或者用其它已经在 sudo 用户组的用户使用 sudo 命令获取权限来执行该命令。 或者使用sudo su 是当前用户暂时申请root权限.

这里我用 root 用户执行 sudo 命令将 xiaozhou添加到 sudo 用户组,让它也可以使用 sudo 命令获得 root 权限:

终端输入:usermod -G sudo [用户名]

代码语言:javascript
代码运行次数:0
运行
复制
[ec2@ip-10-10-5-79 ~]$ su root           #或者 sudo su

[root@ip-10-10-5-79 ec2]$ usermod -G sudo xiaozhou

[root@ip-10-10-5-79 ec2]$ groups xiaozhou   #查看所属用户组
删除用户

终端输入:sudo deluser [用户名] --remove-home

代码语言:javascript
代码运行次数:0
运行
复制
[ec2@ip-10-10-5-79 ~]$ sudo deluser xiaozhou --remove-home

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139568.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • linux查看当前用户
  • 创建用户
  • 切换用户
  • 用户组
    • 查看自己所属用户组
    • 将其他用户加入到sudo用户组
  • 删除用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档