精华内容
下载资源
问答
  • Linux创建root权限用户、禁用root登录

    万次阅读 2017-08-04 22:37:26
    一、创建root权限用户步骤 1、创建用户yanminA、adduser yanmin//创建用户 [root@iZrj98p4hhys0y9fdxmcy4Z ~]# adduser yanmin B、设置用户密码//输入两次密码 [root@iZrj98p4hhys0y9fdxmcy4Z ~]# passwd yanmi

    欢迎访问我的个人博客网站:http://www.yanmin99.com/

    一、创建root权限用户步骤

    • 1、创建用户yanmin

      • A、adduser yanmin

        //创建用户
        [root@iZrj98p4hhys0y9fdxmcy4Z ~]# adduser yanmin
      • B、设置用户密码

        //输入两次密码
        [root@iZrj98p4hhys0y9fdxmcy4Z ~]# passwd yanmin
        Changing password for user yanmin.
        New password:
        Retype new password:
        passwd: all authentication tokens updated successfully
    • 2、赋予yanmin用户root权限

      • A、第一种方案:修改/etc/sudoers文件,找到下面一行,在root下面添加一行

        
        # User privilege specification
        
        root    ALL=(ALL:ALL) ALL
        yanmin  ALL=(ALL:ALL) ALL
      • B、第二种方案:修改/etc/passwd文件,找到如下行,把用户ID修改为0,如下:

        yanmin:x:0:1000:yanmin,,,:/home/yanmin:/bin/bash
    • 3、测试用户yanmin登录

      ssh yanmin@xx.xx.xx.xx
    • 4、如果想免密码登陆,请参考

    二、禁用root登录步骤

    • 1、准备工作

      • 注意:禁用root登陆之前,一定要确认其他用户可以登录,并且具备root权限
    • 2、把/etc/ssh/sshd_config中(PermitRootLogin no)设置YES

      PermitRootLogin yes修改为
      PermitRootLogin no
    • 3、重启SSH daemon服务

      //centos
      /etc/init.d/sshd restart
      
      //ubuntu
      //如果ssh重启没有效果,就重启系统
      /etc/init.d/ssh restart
      shutdown -r now
    • 4、尝试远程登陆

      yanmin:~ yanmin$ ssh root@gitlab
      root@gitlab's password:
      Permission denied, please try again.
    展开全文
  • linux创建用户赋予root权限

    千次阅读 2020-09-09 21:00:12
    前言: 最近一直在折腾linux的脚本,用来固化一些常用的功能,本次记录创建用户赋予权限。 1.创建用户 useradd 和 adduser 都行 eg, useradd deploy 2.创建或者修改密码 ...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命令

    展开全文
  • 1、创建用户授权 ...# 以root用户创建新的用户 , groupadd 添加一个用户组 3. 创建分组:groupadd ver 4. 加入组:gpasswd -a test ver 5. 移除组:gpasswd -d test ver 6. 进入home文件分配权...

    1、创建用户授权 

    
    
    1.  创建用户:adduser test
    
    2.  设置密码:passwd test然后就会提示输入密码
    # 以root用户来创建新的用户 , groupadd 添加一个用户组
    3.  创建分组:groupadd ver   
    4.  加入组:gpasswd -a test ver
    5.  移除组:gpasswd -d test ver
    6.  进入home文件分配权限:cd /home
    7.  分配权限:chmod 777 -R test
    8.  权限介绍:4=可读 2=可写 1=可执行
          7 7 7
          第一个7 是 文件所有者的权限
          第二个7 是 文件所属组的权限
          第三个7 是 其他用户的权限
          7 = 4+2+1 表示有可读可写可执行
          6 = 4+2 表示有可读可写权限
          5 = 4+1 表示有可读可执行
    10  切换用户:su test
    
    2、给某个用户授权对某个应用的操作权限
    (1)首先切换到该应用安装目录的上一层
    (2)授权:chown -R ***
    
    注:root到下级用户切换不需要密码,反之需要输入密码
    
    权限  数字 计算
    --- 0  0 + 0 + 0
    r-- 4  4 + 0 + 0
    -w- 2  0 + 2 + 0
    --x 1  0 + 0 + 1
    rw- 6  4 + 2 + 0
    -wx 3  0 + 2 + 1
    r-x 5  4 + 0 + 1
    rwx 7  4 + 2 + 1
    
    r:读 w:写 x:执行
    三组访问权限:所有者的权限,群组用户的权限,其他用户的权限
    例如:640分别表示:
    文件的所有者有读和写的权限。
    文件所在群组的其他用户具有读的权限。
    除此之外的其他用户没有任何权限。
    
    读权限(r)[ 4 ] 表示可读取此文件中的实际内容,例如,可以对文件执行 cat、more、less、head、tail 等文件查看命令。
    写权限(w)[ 2 ] 表示可以编辑、新增或者修改文件中的内容,例如,可以对文件执行 vim、echo 等修改文件数据的命令。注意,无权限不赋予用户删除文件的权利,除非用户对文件的上级目录拥有写权限才可以。
    执行权限(x)[ 1 ] 表示该文件具有被系统执行的权限。Window系统中查看一个文件是否为可执行文件,是通过扩展名(.exe、.bat 等),但在 Linux 系统中,文件是否能被执行,是通过看此文件是否具有 x 权限来决定的。也就是说,只要文件拥有 x 权限,则此文件就是可执行文件。但是,文件到底能够正确运行,还要看文件中的代码是否正确。
    
    

    2、切换用户:

    在linux操作系统中,用户之间的切换使用,su 命令。linux系统环境中的用户信息如下:

    用户名 角色 备注
    root  管理员 root用户下配置的jdk 版本为:1.8
    charles_1 普通用户 charles_1用户下配置的jdk版本为:1.7
    charles_2 普通用户 charles_2用户下配置的jdk版本为:1.6

    登录linux系统的当前用户为:root

    1. 使用命令:su - 用户名 (注意:此时su和用户名之后有一个英文版的横杠)

    例如:su - charles_1, 此时用户切换到charles_1后,环境变量也会跟着更改。也就是说:当输入java -version的时候,jdk版本为1.7,而不是1.8。

    之所以是1.7,是因为在进行切换用户的时候,su命令后面加了横杠。如果不加横杠,那么当前用户是:charles_1,但环境变量还是root用户的环境变量。

     

    2. 使用命令:su  用户名 (注意:此时su和用户名之后没有一个英文版的横杠)

    例如:su charles_1, 此时用户切换到charles_1后,环境变量不会跟着改变,还是root用户的环境变量。输入java -version的时候,jdk版本为1.8

     

     

     

     

    展开全文
  • 使用新建的用户xuqiong,无法进行文件夹操作。...1. 创建用户:adduser test 2. 设置密码:passwd test然后就会提示输入密码 3. 创建分组:groupadd ver 4. 加入组:gpasswd -a test ver 5. 移除组:gpass...

    使用新建的用户xuqiong,无法进行文件夹操作。

    使用如下命令即可:

    chmod 777 -R xuqiong

    成功:

     

    更多操作如下:

    1.  创建用户:adduser test
    2.  设置密码:passwd test然后就会提示输入密码
    3.  创建分组:groupadd ver   
    4.  加入组:gpasswd -a test ver
    5.  移除组:gpasswd -d test ver
    6.  进入home文件分配权限:cd /home
    7.  分配权限:chmod 777 -R test
    8.  权限介绍:4=可读 2=可写 1=可执行
          7 7 7
          第一个7 是 文件所有者的权限
          第二个7 是 文件所属组的权限
          第三个7 是 其他用户的权限
          7 = 4+2+1 表示有可读可写可执行
          6 = 4+2 表示有可读可写权限
          5 = 4+1 表示有可读可执行
    9.  修改用户权限为root:修改/etc/passwd即可,把用户名的ID和ID组修改成0(不建议)如需root权限自行百度
    10  切换用户:su test

    参考:https://blog.csdn.net/xujiahn/article/details/83658291

     

     

    展开全文
  • Linux获取root权限

    千次阅读 2019-02-18 03:41:31
    有时候,我们需要对Linux服务器的文件进行更新,但是没有权限去操作root权限下的文件,此时可以将普通权限修改为root权限,修改方式如下(图片本身示例为root权限下修改,不用在意): 1、控制台输入sudo passwd; ...
  • linux用户赋予root权限

    千次阅读 2017-12-29 13:55:00
    linux创建用户赋予root权限
  • linux创建root一样权限用户

    千次阅读 2014-11-17 16:31:12
    1、通过修改UID、GID 通过查看/etc/passwd文件中root的UID、GID # cat /etc/passwd root:x:0:0:root:/root:/bin/bash ...只要将新建用户的UID、GID改为0、0就具有root权限。 2、使用useradd创建
  • linux创建用户并给予root权限

    千次阅读 2018-10-22 16:33:14
    所以,在Unix、Linux及Android中,除非确实需要,一般情况下都不推荐使用rootroot之后如果手机还在保修期内是不给保修了的。最好单独建立一个普通的用户,作为日常之用。非root用户:一般情况...
  • 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: ...
  • linux创建具有root权限的帐号

    千次阅读 2017-06-22 23:04:55
    这里我们要新建一个用户username useradd -u 0 -o -g root -G root -d /home/username username usermod -u 0 -o -g root -G root username 说明: -u 0:指将uid指定为0(零)与root相同,登录后的提示符为...
  • Linux系统将普通用户授权root权限

    千次阅读 2019-08-30 22:00:38
    现在想在系统文件夹/opt 目录下创建一个文件夹,但是发现普通用户atguigu无对文件夹opt操作权限,故对atguigu用户赋权root权限 1、打开切换到root目录下,打开/etc/sudoers,敲命令 vim /etc/sudoers 编辑此文件,用...
  • linuxroot权限安装软件

    千次阅读 2018-01-17 21:12:22
    在有些公司是不会给开发人员root权限的,但是开发人员有时候也需要装一些软件。没有root权限是否可以成功安装软件呢?答案是yes。本文以安装nginx为例说明下如何操作。没有root权限时往往也就没有权限操作一些系统...
  • 1,直接输入sudo passwd root即可 然后输入两遍密码 备注:用于Linux系统和windows系统的区别,在输入密码时,其不会出现*,切记不要输错。
  • 1、linux用户管理(1)—-创建用户(adduser和useradd)和删除用户(userdel) https://blog.csdn.net/beitiandijun/article/details/41678251 2、Linux系统中切换用户身份su与sudo的用法与实例 ...
  • linux添加用户root权限

    千次阅读 2019-05-31 15:58:25
    1、使用useradd username,命令添加用户名为username的用户, 未指定用户目录,添加时有需要的注意。...将新加用户的,用户ID和组ID设置为零,和root用户相同。用户全称设置为自己所需,我设置的root用户...
  • 创建一个具有root权限用户 如果我们需要创建一个新用户,并且让该用户具有root权限,可以通过下面的命令来实现: 创建一个名为tom的的新用户,并让它具有和root相同的权限: #useradd -ou 0 -g 0 tom #passwd ...
  • Linux中普通用户如何在root管理权限创建文件 如果直接使用普通用户root拥有的权限目录下直接创建目录,系统会报“权限不够” 的错误 drwxr--r--. 4 root root 4096 10月 14 20:50 test [zhangsan@node02 home]$ ...
  • LinuxRoot用户下不能创建文件夹

    千次阅读 2020-04-16 14:54:59
    问题描述:Linux下,新建了一个用户test,用test用户登录服务器,创建目录(mkdir /etc/app/test-dir),提示“XXXX Operation not permitted”。 解决: 登录 root 用户,用 ll 命令查看 /etc/app ,显示 表示这些...
  • (1)创建用户    [root@tyf ~]# useradd XXX // XXX 是需要创建的用户名 (2)设置密码   [root@tyf ~]# passwd XXX //XXX是... (4) 输入指令,查看知否创建 ...(5)修改权限,将root权限赋给用户  ...
  • 查看用户权限没有意义,因为root无所不能,普通用户都差不多,就这两种。 具体看用户对某个文件或目录有无权限还是要看这个文件或目录的设置,用ls -l 文件名来看。 可以用chown或chmod命令改变某个用户对文件或目录...
  • Linuxroot权限开机自动运行脚本

    千次阅读 2019-08-09 23:43:34
    首先以root进入服务器,并挑选一个目录创建脚本文件,这样创建的文件所有者就是root 先su root 然后vim web.sh 在web.sh内写入开启服务器的命令 ...这样,服务器就可以开机自动以root权限运行了 ...
  • 逛圈子社区论坛 看到了 linux sudo root 权限绕过漏洞(CVE-2019-14287) 跟着复现下 综合来说 这个漏洞作用不大 需要以下几个前提条件 1.知道当前普通用户的密码 2.当前普通用户在souduers文件中 3.本地提权需要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 289,142
精华内容 115,656
关键字:

linux创建root权限用户

linux 订阅