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

Linux查看当前用户及其权限管理[通俗易懂]linux查看当前用户cwhoami或whoami或whomomlikes[ec2@ip-10-10-5-79~]$whoami创建用户打开终端,输入:sudoadduser[用户名][ec2@ip-10-10-5-79~]$sudoadduserxiaozhou切换用户打开终端,输入:su[用户名]或者su-l[用户名][ec2@ip-10-10-5-79~]$suxiaozhou用户组在Linux系统中,每个用户都有一个归属(用户组

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

linux查看当前用户

who am iwhoamiwho mom likes

[ec2@ip-10-10-5-79 ~]$ who am i

创建用户

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

[ec2@ip-10-10-5-79 ~]$ sudo adduser xiaozhou

切换用户

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

[ec2@ip-10-10-5-79 ~]$ su xiaozhou

用户组

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

查看自己所属用户组

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

[ec2@ip-10-10-5-79 ~]$ groups xiaozhou
将其他用户加入到sudo用户组

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

[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 [用户名]

[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

[ec2@ip-10-10-5-79 ~]$ sudo deluser xiaozhou --remove-home
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • PO 模式

    PO 模式啊啊

  • java脑裂_zookeeper脑裂

    java脑裂_zookeeper脑裂出现:在搭建hadoop的HA集群环境后,由于两个namenode的状态不一,当active的namenode由于网络等原因出现假死状态,standby接收不到active的心跳,因此判断active的namenode宕机,但实际上active并没有死亡。此时standby的namenode就会切换成active的状态,保证服务能够正常使用。若原来的namenode复活,此时在整个集群中就出现2个…

    2022年10月24日
  • JS除法不是默认向下取整的

    JS除法不是默认向下取整的JS除法不是默认向下取整的今天刷题的时候,用到了二分,但是测试的时候居然超时了。。。然后我检查了好久,原来是我用除法获取中间索引值的时候,没有对中间索引值进行取整处理,后来查资料之后才知道javaScript中的除法和现实中的除法一样,不会自动向下取整,太坑了!!!下次一定记住!!!console.log(10/3);console.log(Math.floor(10/3));//向下取整console.log(Math.ceil(10/3));//向上取整console.log(Mat

  • Linux学习—vim文本编辑器学习

    1 VIM编辑器概述 什么是vi:可视化接口(Visual Interface). vi————> vim 升级那些提升!支持多级撤销 u跨平台运行语法高亮支持图形界面

  • 解决JQuery中click里面包含click事件,出现重复执行的问题

    解决JQuery中click里面包含click事件,出现重复执行的问题

    2021年11月22日
  • 教你用JAVA写个小游戏[通俗易懂]

    教你用JAVA写个小游戏[通俗易懂]上周上课的时候老师让用Java写个小程序,我本想写一个经典的飞机大战游戏来着,可以后来突发奇想就写成了这个一、整体思路继承窗体类,复写窗体刷新 添加按键监听 游戏结束界面 王思聪类和热狗类移动轨迹计算 判断碰撞音乐播放 不断刷新窗体处理细节二、编码1.图片首先你要找到图片,可以百度一张,然后用ps切开,再找一张背景图片就搞定了你还需要一个加载图片的…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号