精华内容
下载资源
问答
  • linux用户赋予root权限

    千次阅读 2017-12-29 13:55:00
    linux创建用户赋予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 文件,找到下面一行,把前面的注释(#)去掉

    ## Allows people in group wheel to run all commands
    %wheel    ALL=(ALL)    ALL
    

    然后修改用户,使其属于root组(wheel),命令如下:

    #usermod -g root tommy
    

    修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

    方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)     ALL
    tommy   ALL=(ALL)     ALL
    

    修改完毕,现在可以用tommy帐号登录,然后用命令 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帐号的权限。

    友情提醒:虽然方法三看上去简单方便,但一般不推荐使用,推荐使用方法二。

    展开全文
  • linux下创建用户赋予root权限

    千次阅读 2020-09-09 21:00:12
    前言: 最近一直在折腾linux的脚本,用来固化一些常用的功能,本次记录创建用户赋予权限。 1.创建用户 useradd 和 adduser 都行 eg, useradd deploy ...passwd deploy ...3.赋予root权限 修改 /etc

    前言:

    最近一直在折腾linux的脚本,用来固化一些常用的功能,本次记录创建用户赋予权限。

    1.创建用户
    useradd 和 adduser 都行
    eg,
    useradd deploy
    
    2.创建或者修改密码
    passwd deploy
    然后会提示输入密码,连续输入两次即可,一般密码要求:字母大小写、特殊字符、数字、长度大于8,不能和用户相关等要求。
    

    如果你要是想把创建密码写到脚本固化,可以这么写

    echo "密码" | passwd --stdin deploy
    
    3.赋予root权限
    1. 修改 /etc/sudoers 文件,找到
    #%wheel    ALL=(ALL)    ALL
    

    去掉前面的#,然后运行下面命令修改用户所属组

    usermod -g root deploy
    

    使用方法:deploy账号登录,su - 命令即可获取root权限

    1. 修改 /etc/sudoers 文件,找到
    root    ALL=(ALL)     ALL
    

    在它后面加上

    deploy    ALL=(ALL)     ALL
    

    使用方法:deploy账号登录, sudo – 命令即可获取root权限

    1. 修改 /etc/passwd 文件(此文件包括所有账号信息和分组信息)
      先找到下面
    deploy:x:501:501::/home/deploy:/bin/bash
    修改为
    deploy:x:501:0::/home/deploy:/bin/bash
    
    4.用户删除

    用户删除包含三个步骤

    1. 删除用户
    userdel deploy
    
    1. 删除组
      创建用户时会默认创建一个相同的组,记得一块删掉
    groupdel deploy
    
    1. 删除目录
      新建用户时会在home下面创建同名的目录,如果没用的话记得删除
    rm -rf /home/deploy/
    

    也可以在删除用户的时候直接使用

    userdel -r deploy
    
    5.其它
    1. useradd 选项 用户名
    选项:
      -c comment            指定一段注释性描述。
      -d 目录                   指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
      -g 用户组               指定用户所属的用户组。
      -G 用户组 用户组   指定用户所属的附加组。
      -s Shell文件            指定用户的登录Shell。
      -u 用户号               指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
    
    1. passwd 选项 用户名
    选项:
         -l     锁定口令,即禁用账号
         -u     口令解锁
         -d     使账号无口令
         -f     强迫用户下次登录时修改口
    
    1. groupadd 选项 用户组
    选项:
         -g GID   指定新用户组的组标识号(GID)。
         -o       一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
    
    1. usermod,这个用的少,涉及组权限的时候使用
    -c<备注>  修改用户帐号的备注文字。
    -d登入目录>  修改用户登入时的目录。
    -e<有效期限>  修改帐号的有效期限。
    -f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。
    -g<群组>  修改用户所属的群组。
    -G<群组>  修改用户所属的附加群组。
    -l<帐号名称>  修改用户帐号名称。
    -L  锁定用户密码,使密码无效。
    -s<shell>  修改用户登入后所使用的shell。
    -u<uid>  修改用户ID。
    -U  解除密码锁定。
    

    eg,

    usermod -g 组 用户名
    
    6.参考文档

    linux下添加用户并赋予root权限
    Linux usermod命令

    展开全文
  • 原文... 方法一:修改用户组 vi编辑 /etc/sudoers 文件,找到 root ALL=(ALL) ALL,在下面添加一行,如下所示: ## Allow root to run any commands anywhere root ALL=(...

    原文https://blog.csdn.net/weixin_34092455/article/details/93641269

    方法一:修改用户组

    vi编辑 /etc/sudoers 文件,找到 root    ALL=(ALL)     ALL,在下面添加一行,如下所示:
    
    
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)     ALL
    admin   ALL=(ALL)     ALL
    修改后可以用admin帐号登录,然后用命令sudo,即可获得root权限进行操作。
    
    root    ALL=(ALL) ALL
    root表示被授权的用户,这里是根用户;
    第一个ALL表示所有计算机;
    第二个ALL表示所有用户;
    第三个ALL表示所有命令;
    

    方法二:修改用户ID

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

     

    展开全文
  • linux赋予普通用户root权限

    千次阅读 2017-03-23 11:02:49
    ################################################ 测试环境:CentOS 5.5 ...1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy  //添加一个名为tommy的用户 #pas

    转自:http://blog.sina.com.cn/s/blog_6fc583e70100n6rm.html

    ################################################

    <转自开始>

    测试环境:CentOS 5.5

    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 文件,找到下面一行,把前面的注释(#)去掉

    ## Allows people in group wheel to run all commands
    %wheel    ALL=(ALL)    ALL

    然后修改用户,使其属于root组(wheel),命令如下:

    #usermod -g root tommy

    修改完毕,现在可以用tommy帐号登录,然后用命令 su – ,即可获得root权限进行操作。

    方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)     ALL
    tommy   ALL=(ALL)     ALL

    修改完毕,现在可以用tommy帐号登录,然后用命令 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帐号的权限。

    友情提醒:虽然方法三看上去简单方便,但一般不推荐使用,推荐使用方法二。

     

    <转自结束>

    展开全文
  • redhat中将普通用户赋予root权限

    千次阅读 2014-08-06 17:33:53
    2014年8月6日17:33:45 redhat中将普通用户赋予root权限
  • linux添加用户赋予root权限

    万次阅读 2018-05-18 12:37:06
    一、linux添加用户并赋予root权限1、添加用户,首先用adduser命令添加一个普通用户,命令如下:?12345678#adduser eric //添加一个名为eric的用户#passwd eric//修改密码Changing password for user eric.New UNIX ...
  • linux赋予普通用户root权限

    千次阅读 2020-10-15 15:39:53
    我们往往会遇到一些需要将root权限赋予普通用户的情况,很多帖子都说了通过修改/etc/sudoers文件,但是很多都没有说明具体怎么操作,甚至有的操作有点坑。 下图就是我遇到过的坑: 图中利用vim打开/etc/sudoers...
  • ‘#’useradd ‘name’ ‘#’(提示输入此用户的密码) ‘#’(确认此密码)如果需要赋予root权限。 添加用户用户组 ...或赋予root权限 ‘#’vi /etc/sudoers 找到“# User privilege specification” 添加新
  • 需求:让Linux普通用户执行一个脚本,非 root 用户不能读到这个脚本中的内容! 但是为了安全与管理分权,脚本需要给非 root 用户去执行这个脚本中的内容。 以root用户登陆进入/home/james目录创建中间过渡脚本cmd....
  • eg:登录用户 aa su root chown -R aa /soft 当前用户 aa 就拥有访问 soft下面所有文件的权限(使用 ftp 进行文件传输时使用)
  • linux 给其它用户赋予root权限

    千次阅读 2019-04-10 09:21:52
    修改 /etc/passwd 文件: vi /etc/passwd videodown:x:1001:127:videodown:/home/videodown:/bin/bash 修改后如下 videodown:x:0:127:videodown:/home/videodown:/bin/bash
  • 在开发过程中,为了安全起见,我们尽量...这时,我们就可以对非root的当前用户针对某个文件夹赋予root权限, su root chown -R zszq /my zszq 是指当前登录的用户,/my 是需要授权的文件夹。 这样就可以了。 ...
  • linux赋予用户root权限

    千次阅读 2018-10-17 11:08:41
    赋予root权限 方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL 然后修改用户,使其属于root组(whee...
  • linux设置普通用户root权限

    千次阅读 2018-05-15 17:55:28
    1.添加用户,可用adduser命令添加一个普通用户,命令如下:# adduser user1 //添加一个名为user1的用户2.设置用户密码# passwd user1 //设置/修改用户user1的密码3.设置root权限,我在这采用的是修改 /etc/...
  • linux普通用户获取root权限

    千次阅读 2016-11-30 22:21:15
    那么怎么才能给用户赋予root权限呢?当然,就算赋予了root权限,也和root用户还是有区别的,因为只能执行root规定好的一些操作命令。注:安全起见可以禁止root登陆。使用授予root权限的普通用户登录1、添加用户,...
  • 1.添加新用户 useradd zhangsan 2.为新用户设置密码 passwd 123456 3.为新用户赋予root权限 usermod -a -G root zhangsan
  • Linux下添加用户赋予root权限

    千次阅读 2016-09-04 22:04:12
    linux下添加用户并赋予root权限1、用adduser命令添加一个普通用户,命令如下:#adduser username2、赋予root权限方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉## Allows people in group ...
  • Linux普通用户如何获取root权限

    万次阅读 2018-03-07 09:29:19
    Linux系统下操作时,执行某些命令需要用到root权限,而当前登录的只是普通用户,如何能够不使用root用户密码,而又能执行root权限的命令呢?有两种临时方法: 一、sudo su 执行后按提示输入当前用户的...
  • Linux赋予普通用户root权限

    千次阅读 2011-09-22 09:54:39
    增加一个普通权限用户并设置密码 useradd test //*建立用户test*// passwd test //*设置用户test密码*//  修改/etc/password文件 找到以你建立的用户名开头的如下格式的那一行 name:pa
  • Linux创建用户赋予Root权限

    千次阅读 2014-10-12 15:38:00
    添加普通用户 [root@server ~]# useradd test //添加一个名为test的用户[root@server ~]# passwd test //修改密码Changing password for user test.New UNIX password: //在这里输入新密码Retype new UNIX password...
  • 那么怎么才能给用户赋予root权限呢?当然,就算赋予了root权限,也和root用户还是有区别的,因为只能执行root规定好的一些操作命令。 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy ...
  • linux下添加用户赋予root权限

    万次阅读 2015-07-19 09:35:48
    1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 ...
  • 找到这一行,将要赋予root权限用户按照这个格式添加进去 如果显示是这个样子 root ALL=(ALL:ALL) ALL 修改成图片中的样子 root ALL=(ALL) ALL 然后再把用户添加进去 wq! (强制保存退出,因为这个文件只有读的...
  • 文章目录创建普通用户删除普通用户赋予root权限方法一方法二方法三 创建普通用户 就是直接输入命令便可以创建 创建用户 useradd mshing passwd mshing 然后输入两遍密码就创建好一个mshing的用户了 删除普通用户 ...
  • Linux centos让普通用户获取root权限 第一步:创建用户hyf,给用户设置密码(用root身份创建) useradd hyf passwd hyf passwd:所有的身份验证令牌已经成功更新。 当看到这句话的时候代表新增用户成功。 第二步:...
  • 怎么样才能使普通的用户可以执行root权限的命令呢,就是要使用一个名字叫做sudo的命令,下面是对sudo命令的一些介绍 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如...
  • 1新建一个新用户tommy [root@xie-test~]#Useradd tommy [root@xie-test~]#Passwd tommy 输入密码: ...[root@xie-test~]#vi /etc/sudoers ...找到下面这一行,添加tommy用户让其拥有root用户sudo
  • linux普通用户赋予最高权限

    千次阅读 2020-01-10 10:48:38
    文章目录一、创建新用户二、给新用户设置密码三、赋予sudoers文件写的权限四、编辑sudoers文件五、删除sudoers文件写的权限 一、创建新用户 useradd know 二、给新用户设置密码 passwd know 三、赋予sudoers文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,800
精华内容 20,720
关键字:

linux普通用户赋予root权限

linux 订阅