精华内容
下载资源
问答
  • 首先用adduser命令添加一个普通用户。建议不用useradd,这个创建...2、赋予sudo权限 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: # Allow root to run any commands anywhere root ALL=(ALL)

    1、添加用户,设置密码

    首先用adduser命令添加一个普通用户。建议不用useradd,这个创建好之后设置的东西较多。

    # 1. 添加一个名为newuser的用户
    adduser newuser
    # 2. 设置密码。这里需要输入两次密码
    passwd yourpassword
    

    2、赋予sudo权限

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

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

    Tips: 如果用vi,nano等编辑工具直接编辑 /etc/sudoers 提示只读不让修改。需要用下面的命令修改用户,使其属于sudo组:

    visudo 
    # 加入sudo组
    usermod -g root newuser 
    

    修改完毕,即可使用新账户newuser帐号登录,登录命令 su newuser,然后用命令 su – ,即可获得root权限进行操作。用命令 sudo,也可以获得root权限。

    展开全文
  • 最近学习hadoop,安装linux操作系统后,新建的用户不能执行chown ,su等命令,上网查找后,发现时由于没有sudo权限linux给用户添加sudo权限:有时候,linux下面运行sudo命令,会提示类似:xxxis not in the sudoers ...

    最近学习hadoop,安装linux操作系统后,新建的用户不能执行chown ,su等命令,上网查找后,发现时由于没有sudo权限。

    linux给用户添加sudo权限:

    有时候,linux下面运行sudo命令,会提示类似:

    xxxis not in the sudoers file. This incident will be reported.

    这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:

    进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)

    添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。

    编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。

    撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。

    然后就行了。

    展开全文
  • 我在这里将按如下步骤来详细的描述创建用户的过程。以用户名test为例: 1、 useradd -d /home/test -m test 上面表示的是创建一个名为test的用户,且同时给他在home目录下面创建了文件夹。 2、 passwd test 上面的...

    我在这里将按如下步骤来详细的描述创建用户的过程。以用户名test为例:

    1、

    useradd -d /home/test -m test
    上面表示的是创建一个名为test的用户,且同时给他在home目录下面创建了文件夹。

    2、

    passwd test
    上面的命令是给test用户设置密码。

    3、

    usermod -s /bin/bash test
    上面这段代码的含义是,把命令行的模式换为bash,默认是sh。你肯定会问为什么要这样,因为如果使用默认的sh,你打开终端的提示符显示的是 , 不 是 “ 用 户 名 ,不是“用户名 主机名”这种形式。

    4、

    usermod -a -G sudo test
    usermod -a -G adm test
    上面这个代码的意思是,把test用户添加到sudo和admin用户组里面。这里要注意的是系统里面的admin的用户组的名字是"adm"。

    还有,我经常看到博客说只要改/etc/sudoers文件就可以了。虽然这种方法可行,但是这种方法不利于管理用户。最重要的是,这种方法很low,很垃圾,我很看不起这种方法。做为高水平的技术人才,该装逼的地方还是要装逼的,这样才可彰显牛逼之处。

    5、

    groups test
    上面这个命令的意思是检查test所在的用户组

    6、

    sudo su
    首先,你要重新登录一下,然后输入上面这个命令,密码就是使用该用户的密码,然后你就发现可以sudo了,哈哈哈哈啊哈哈,这样你就成功了。

    展开全文
  • linux创建用户并赋予用户sudo权限 一、创建用户 方法一: adduser 用户名 passwd 用户名 优点:自动为用户创建指定的主目录以及系统的shell版本。 例子:添加sysadm用户并为该用户设置密码 [root@192-168-5-133 ~]...

    linux中创建用户并赋予用户sudo权限

    一、创建用户

    方法一:

    adduser 用户名
    passwd 用户名
    优点:自动为用户创建指定的主目录以及系统的shell版本。

    例子:添加sysadm用户并为该用户设置密码

    [root@192-168-5-133 ~]# adduser sysadm	---创建用户
    [root@192-168-5-133 ~]# passwd sysadm	---为用户编辑密码
    Changing password for user sysadm.
    New password: 
    BAD PASSWORD: The password is shorter than 8 characters
    Retype new password: 
    passwd: all authentication tokens updated successfully.		---成功
    
    

    方法二:

    useradd
    注意:创建的时候,需要加上参数,如下:

    1、格式
    
      useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
    
    2、主要参数
    
      -c:加上备注文字,备注文字保存在passwd的备注栏中。
    
      -d:指定用户登入时的主目录,替换系统默认值/home/<用户名>
    
      -D:变更预设值。
    
      -e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。
    
      -f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.
    
      -g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
    
      -G:指定用户所属的附加群组。
    
      -m:自动建立用户的登入目录。
    
      -M:不要自动建立用户的登入目录。
    
      -n:取消建立以用户名称为名的群组。
    
      -r:建立系统账号。
    
      -s:指定用户登入后所使用的shell。默认值为/bin/bash。
    
      -u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499

    二、赋予sudo权限

    步骤流程:

    1、编辑/etc/sudoers配置文件

    [root@192-168-5-133 ~]# vi /etc/sudoers
    

    2、在root ALL=(ALL) ALL下添加sysadm ALL=(ALL) ALL(注意:格式一定对)

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

    3、检验权限是否添加完成,执行:sudo service network restart

    [sysadm@192-168-5-133 ~]$ sudo service network restart 
    
    We trust you have received the usual lecture from the local System
    Administrator. It usually boils down to these three things:
    
        #1) Respect the privacy of others.
        #2) Think before you type.
        #3) With great power comes great responsibility.
    [sudo] password for sysadm:  											-----输入密码
    Restarting network (via systemctl):                        [  OK  ]		-----证明ok
    
    注意:退出时,先w!,之后q! 。因为该文件不可以随便更改,需要强制写和读。

    三、免除密码登录以及批量添加sudo权限

    1、若想免除密码登录的话,修改成:sysadm ALL=(ALL) NOPASSWD:ALL

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    sysadm  ALL=(ALL)       NOPASSWD:ALL
    

    2、若多个用户都需要sudo权限的话,一个一个添加不方便,这样的话需要实现批量添加 即可以将用户加到用户组下
    步骤:将#%wheel ALL=(ALL) ALL的前面 注释#去掉

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

    之后保存退出(保存退出的步骤和2中的注意一样)再 执行usermod -a -G wheel sysadm

    [root@192-168-5-133 ~]# usermod -a -G wheel sysadm
    

    若想免除密码登录的话,修改成这样:%wheel ALL=(ALL) NOPASSWD: ALL

    ## Same thing without a password
    %wheel  ALL=(ALL)       NOPASSWD: ALL
    
    展开全文
  • sudo的配置文件sudo默认配置文件是**/etc/sudoers** ,一般使用Linux指定编辑工具visudo ,此工具的好处是可以进行错误检查。在添加规则不符合语法规则时,保存退出时会提示给我们错误信息;配置好后,可以用切换到...
  • 创建新用户并且赋予sudo权限shell脚本 话不多说直接看代码: #!/bin/bash #创建用户并设置密码 name=$1 pass=$2 #echo "you are setting username : ${name}" #echo "you are setting password : $pass for ${name}...
  • 01. 概述使用最小化权限原则,保证了系统的基本安全性,起码可以...这里简短说明一下linux用户最小权限的原则。02. sudo配置说明2.1 sudo配置$ sudo egrep -v '^#|^$' /etc/sudoers --sudo的默认配置Defaults env_r...
  • visudo我们可以修改/etc/sudoers文件来设置用户的sudo权限,修改/etc/sudoers一定要使用visudo命令,它可以让我们比较安全的修改此文件。visudo有以下特性:锁定文件避免多个同时编辑检查语法的完整性检查解析错误,...
  • 脚本 #!/bin/bash #使用:sh user_system.sh geoffrey Ab*112580 host #创建用户并设置密码 name=$1 pass=$2 ...#调用name变量创建用户 useradd $name if [ $? -eq 0 ];then echo -e "\033[32m用户
  • 开启普通用户sudo权限 chmod u+w /etc/sudoers vi /etc/sudoers 如上图,为ccg和ansible两个普通用户开启sudo权限 chmod u-w /etc/sudoers 使用不一样帐户,执行执行脚本时候sudo常常会碰到 sudo: sorry, you must ...
  • 本文介绍了如何在Linux服务器系统中添加、删除和授予Sudo权限给用户。下面提供的步骤是在Ubuntu 20.04 LTS版中测试的。然而,在其他发行版上的步骤也是一样的,如Arch Linux、Debian、Fedora、CentOS、RHEL、...
  • keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY" Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin root ALL=(ALL) ALL ##Add by sandy Defaults logfile=/var/log/sudo....
  • linux创建用户并授予sudo权限 1. 新建用户 root@ubuntu:~# adduser hadoop root@ubuntu:~# passwd hadoop #为hadoop用户设置密码 2. 为hadoop用户添加sudo ... 数据仓库003 - 复习Linux shell命令 - 用户用户组 sudo...
  • linux下vscode 使用sudo权限调试

    千次阅读 2021-07-24 07:50:22
    1. 工程根目录创建一个名为gdb的可执行脚本。 vim gdb,脚本内容如下,sudo chmod 777 gbd 使脚本可执行。 sudo /usr/bin/gdb "$@" 2. .vscode文件夹下的launch.json增加或改动 "miDebuggerPath": "${...
  • useradd dsuser 创建用户dsuserpasswd dsuser给已创建的...2、添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3、编辑sudoers文件:vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ...
  • visudo我们可以修改/etc/sudoers文件来设置用户的sudo权限,修改/etc/sudoers一定要使用visudo命令,它可以让我们比较安全的修改此文件。visudo有以下特性:锁定文件避免多个同时编辑检查语法的完整性检查解析错误,...
  • Linux系统管理员或高级用户而言,它是必不可少的最重要的命令之一。你可曾有过这样的经历:在终端中试着运行某个命令,结果却遇到“拒绝访问”?怎么办?对了,这个就是你所需要的命令!一、OK!那么下面我将举一...
  • 开启普通用户sudo权限 chmod u+w /etc/sudoers vi /etc/sudoers 如上图,为ccg和ansible两个普通用户开启sudo权限 chmod u-w /etc/sudoers 使用不同账户,执行执行脚本时候sudo经常会碰到 sudo: sorry, you must ...
  • Linux创建只读账号

    2021-05-28 19:57:13
    登录服务器 root 账号,按以下步骤创建只读用户 useradd dev(用户名称自定) 如果出现下方的错误提示: useradd: Permission denied. useradd: cannot lock /etc/passwd; try again later. 逐一执行以下命令,...
  • Jenkins系统中添加执行脚本的时候,有一些命令是需要sudo权限和来执行的,可以在root权限下添加一下Jenkins账号的权限1、添加不需要密码可sudo执行指定命令的权限cd /etcchmod u+w /etc/sudoersvi /etc/sudoers#####...
  • 我们知道,使用 su 命令可以让普通用户切换到 root 身份去执行某些特权命令,但存在一些问题,比如说:仅仅为了一个特权操作就直接赋予普通用户控制系统的完整权限;当多人使用同一台主机时,如果大家都要使用 su ...
  • 我们知道,使用 su 命令可以让普通用户切换到 root 身份去执行某些特权命令,但存在一些问题,比如说:仅仅为了一个特权操作就直接赋予普通用户控制系统的完整权限;当多人使用同一台主机时,如果大家都要使用 su ...
  • 问题来源: 我们使用sudo命令,让huazi用户使用root身份执行命令时报错: ...可以看到 newuser 用户没有权限使用sudo命令以root身份执行命令。 解决方法: 打开终端,先以root身份登录,然后执行如下命令: vis
  • Linux系统是一个多用户、多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪...
  • linux临时提升管理员权限(sudo方法)sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用...
  • Linux sudo 命令详解

    2021-05-10 01:43:35
    导语前文说到创建新用户的必要以及如何创建新用户。那么如果不使用 root 账号,就没有办法执行 mkdir 这些命令了吗?当然不是,我们可以使用 sudosudo首先看下这个命令的介绍sudo命令用来以其他身份来执行命令,...
  • 编辑/etc/sudoers文件,vi /etc/sudoers,进入编辑模式(按i键),添加如下一行(user是你需添加sudo权限的用户名): user ALL=(ALL) ALL 取消文件的写权限,chmod u-w /etc/sudoers 参考感谢 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,732
精华内容 10,692
关键字:

linux创建sudo权限账号

linux 订阅
友情链接: keyboardLog.rar