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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Eclipse SVN冲突详细解决方案「建议收藏」

    Eclipse SVN冲突详细解决方案「建议收藏」大家一起开发,难免有时会同时修改同一个文件,这样就要学会解决冲突。当大家更新代码,发现以下情况的时候,就说明你的修改的文件和服务器的文件产生了冲突(一般是别人也改了同一个文件)。1)和服务器有冲突的文件:2)点击Update以后,如果出现以下情况(出现四个文件),就说明需要解决冲突。如何解决冲突:出现文件冲突的时候:你有四个选择:1以我修改的为准,不管服务

    2022年10月14日
    0
  • 单片机STM32_ds18b20工作原理简述

    单片机STM32_ds18b20工作原理简述硬件原理图LCD12864.c你主要看每个功能函数是如何实现的/*****************************************按照自己的硬件电路图来设置*————————–*|PB.09:(LCD_BLK)|*|PC.06:(LCD_RST)…

    2022年9月2日
    3
  • 基础的递归数列「建议收藏」

    基础的递归数列「建议收藏」/*copyright(c)2013,烟台大学计算机学院*Allrightsreserved.*作者:赵振凯*完成日期:2013年11月20日*版本号:v1.0*问题描述:基础的递归数列*/#includeusingnamespacestd;voidf(int);intmain(){inti=1234;f(i);re

    2022年9月12日
    0
  • Quartz定时任务[通俗易懂]

    一、Quartz的核心概念1.任务jobjob就是想要实现的任务类,每一个job必须实现job接口,且实现接口中的excute()方法。2.触发器TriggerTrigger为你执行任务的触发器,可以设置特定时间执行该任务Trigger主要包含SimpleTrigger和CronTrigger两种3.调度器SchedulerScheduler为任务的调度器,它会将任务job及触发器…

    2022年4月18日
    68
  • linux下的删除文件命令,Linux下删除文件命令「建议收藏」

    linux下的删除文件命令,Linux下删除文件命令「建议收藏」在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家。Linux下删除文件命令linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm-rf命令即可。直接rm就可以了,不过要加两个参数-rf即:rm-rf目录名字…

    2022年7月26日
    4
  • Springboot 使用校验框架validation校验

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:双斜杠少年 blog.csdn.net/u012373815/article/details/72049796…

    2021年6月25日
    76

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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