首页 > 系统相关 >CentOS赋予一个普通用户root权限

CentOS赋予一个普通用户root权限

时间:2023-04-20 14:03:27浏览次数:29  
标签:wheel 普通用户 CentOS 用户 tommy 修改 权限 root


评: 第二种方法
Linux的普通用户在安装一些东西或者执行一些命令的时候,终端会提示权限不够。那么怎么才能给用户赋予root权限呢?当然,就算赋予了root权限,也和root用户还是有区别的,因为只能执行root规定好的一些操作命令。

1、添加用户,首先用adduser命令添加一个普通用户,命令如下:
#adduser tommy //添加一个名为tommy的用户
#passwd tommy //修改密码


Changing password for user tommy.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.

2、赋予root权限
方法一: 修改 /etc/sudoers 文件,找到%wheel一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo su - ,即可获得root权限进行操作。

方法二: 修改 /etc/sudoers 文件,找到root一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo su - ,即可获得root权限进行操作。

方法三: 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
tommy:x:500:500:tommy:/home/tommy:/bin/bash
修改后如下
tommy:x:0:500:tommy:/home/tommy:/bin/bash
保存,用tommy账户登录后,直接获取的就是root帐号的权限。

建议使用方法二,不要轻易使用方法三。

标签:wheel,普通用户,CentOS,用户,tommy,修改,权限,root
From: https://blog.51cto.com/u_16080829/6209517

相关文章

  • CentOS linux关闭iptables防火墙
    评:linux服务器下防火墙为iptables组件,在安装一些软件的时候,iptables防火墙会阻止我们一些必要的连接,所以,我代购的美国服务器,荷兰服务器等海外服务器iptables初始状态为关闭。如果有一些服务器没有关闭iptables,并且你还特别想关闭它,哪么以下命令,你可以能用的上。查看iptables状......
  • Install Ruby 1.9.3 with libyaml on CentOS
    评:,其一就是安装ruby和rubygem,为了方便起见这里推荐安装ruby1.9.2及之后的版本,这些版本已经包含了rubygem,无需单独安装,Ruby1.9.3-p0makespsych—thereplacementfor1.8.7’sYAMLlibrary,Syck—thedefaultYAMLparser.Psychisawrapperaroundlibyaml,soyou’reg......
  • Eddy's digital Roots 1163 (数学+九余数定理)
    Eddy'sdigitalRootsTimeLimit:2000/1000MS(Java/Others)   MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):5278   AcceptedSubmission(s):2952ProblemDescriptionThedigitalrootofapositiveintegerisfoundbysumming......
  • CentOS 7下MariaDB 5.5升级到MariaDB 10.2
    转载自:https://cloud.tencent.com/developer/article/2075410==================== 一次CentOS7下升级MariaDB过程,在此记录下。原因:新的项目需要新的数据库版本支持。升级主要步骤:备份原数据库---》卸载mariadb---》添加mariadb国内yum源---》安装mariadb---》初始化......
  • centos9 redis安装报错(实在无解使用方法)
    报错如下[root@centosbin]#./redis-server./redis-server:errorwhileloadingsharedlibraries:libssl.so.1.1:cannotopensharedobjectfile:Nosuchfileordirectory使用的解决命令yummakecacheyum-yinstall*openssl*原过程root@centosbin]#lsredi......
  • Centos7 初始化
    1、禁用selinuxsetenforce0sed-i's/SELINUX=permissive/SELINUX=disabled/'/etc/sysconfig/selinuxsed-i"s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config2、安装工具yuminstall-ywgetlrzsztreenet-toolsbash-completionpsm......
  • centos7.6升级内核后不生效
    查看已升级完成内核:[root@centos76-649~]#awk-F\''$1=="menuentry"{print$2}'/etc/grub2.cfgCentOSLinux(5.12.12-1.el7.elrepo.x86_64)7(Core)CentOSLinux(3.10.0-957.el7.x86_64)7(Core)CentOSLinux(0-rescue-4cb870464ad646829ae3......
  • centOS7下安装vim8.2
    请先安装nodejsyum安装设置Node.jsv16版本curl--silent--locationhttps://rpm.nodesource.com/setup_16.x|sudobash(setup_16里16是版本号,可根据自己需要修改)yum方式安装sudoyum-yinstallnodejs其它参考:以上命令安装不成功可执行:sudoyumcleanall若本地存......
  • debian 11 配置 用户为 root权限用
    记suvi/etc/sudoers默认权限是只读的#等下要改回去chmod777/etc/sudoers把root那一行复制保存后#等下要改回去chmod440/etc/sudoers......
  • centos7设置定时任务重启tomcat
    1、确认crontab是否安装crontab-l//返回nocrontabforroot,表示已安装2、生成重启tomcat文件vimtomcatStart.sh#!/bin/bash/etc/profileecho$JAVA_HOME#这里取jdk路径exportJAVA_HOME=/usr/java/jdk1.8.0_191#这里取tomcat路径tomcatPath="/data2/webapp/apache-tomcat-8......