打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
linux基础(一)——切换到root用户和普通用户

1.普通用户$——root用户#

打开终端时,命令行以$开始表示是出于普通用户模式下,想要切换到root权限用户(#开头的命令行),方法如下:

1.在命令行中输入:su

2.按下回车,输入用户登录的密码(一般隐藏),即可进入到root权限用户模式下。

2.root用户#——普通用户$

输入 su 用户名(之间有空格)

3.普通用户在不知道超级用户的密码的情况下,暂时的获得root权限

Sudo是linux系统中,非root权限的用户提升自己权限来执行某些特性命令的方式,它使普通用户在不知道超级用户的密码的情况下,也可以暂时的获得root权限。

         一般,普通用户在执行特殊命令是,只需要在特殊命令(如 yum)前面加上sudo,并输入自己的用户密码就可以了,在之后的5分钟内,再次使用特殊命令时,就无需再次输入用户密码。

         同时,sudo提供了强大的日志管理,其中详细的记录了每个用户都干了什么。

         sudo用户的管理是在文件:/etc/sudoers中存放的。也就是说,如果想把某个用户加入到sudo用户群里面,就需要自行配置这个文件,在读写这个文件时,需要root的权限。

         在使用sudo的时候,如果出现"xxx is not in thesudoers file. This incident will be reported”说明当前用户名:xxx是没有权限使用sudo的,这个时候我们就需要修改/etc/sudoers来为当前用户xxx添加sudo权限。

使用 “su –” 命令,进入超级用户,进入etc目录 “cd /etc”

为sudoers文件添加写入的权限:使用命令   “chmod u+w sudoers”

使用命令“vim sudoers”,按“i”进入编辑模式后,找到“rootALL=(ALL) ALL ”,在后面添加:"xxxALL=(ALL) ALL"(这里的xxx是你的用户名),再按一下“Esc”键退出编辑,输入“wq”(write quit)后,退出sudoers。

输入“chmod u-v sudoers”将文件的写入属性撤销

通过“su xxx”切换回自己的用户名,再使用sudo命令时,就可以使用了

————————————————

版权声明:本文为CSDN博主「爱吃串串的瘦子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_41988628/article/details/81101466

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
linux给用户添加sudo权限
Linux sudo权限绕过漏洞详解
如何获取root权限
Ubuntu技巧之 is not in the sudoers file解决方法
变换用户身份为root的方法su 与 sudo
CentOS 6.4 使用 sudo 命令
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服