首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux给用户添加sudo权限

一、linux给用户添加sudo权限:  有时候,linux下面运行sudo命令,会提示类似:  xxxis not in the sudoers file. ...也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用) 添加文件的写权限。...撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。  然后就行了。...二、设置sudo为不需要密码 有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。...默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令, 1) 首先需要切换到root, su - (注意有- ,这和su是不同的,在用命令"su"

43.3K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux用户-su命令

    1.linux用户 2.linux用户组 3.Linux用户-su命令(本章节) 4.Linux用户-sudo命令 前面讲过,我们使用普通用户运维系统的时候,有些操作是必须通过超级管理员才能完成的,其中一个方式是使用...su命令切换到超级管理员账号,然后再执行需要执行的命令,另外一种方式就是使用sudo command 方式来提升自己执行命令的权限。...SU su 是在类 Unix 操作系统(如Linux、BSD等)中用于切换用户的命令。它的主要作用是让当前用户临时切换到另一个用户,可以是超级用户(root)或者系统中的其他用户。...使用示例 切换到 root 用户: su 这会提示输入 root 用户的密码,成功验证后,当前终端会切换到 root 用户的权限下。...切换到其他用户: su username 其中 username 是你要切换到的其他用户的用户名。输入该用户的密码后,就可以切换到该用户的权限下。

    11000

    linux添加用户及用户权限管理命令_docker用户权限

    Linux添加用户及用户权限管理 1.新建用户(组) ①用户 新建用户需要通过指令useradd来实现。...2.切换用户 切换用户需要用到指令:su – user 注:1.在 su – 指令中,“-”表示在切换用户时,同时切换掉当前用户的环境 2.在执行 su – 指令时,高级用户向低级用户切换不需要密码...-g black 更改black的gid(修改的gid也必须是存在的) usermod -G black 更改black附加组(原本的组也在)(默认只有两个组) usermod -aG black 添加...black附加组 usermod -c black 更改用户black说明信息(如果用户没有说明信息,直接添加) usermod -d black 更改用户black的家目录 usermod -s black...执行以下命令: 用户(username) 主机名(得到的用户身份)=(获得到的用户身份:root) 命令 ③执行下放权限的命令 切换到普通用户后执行以下命令: 例: student localhost

    11.7K20

    权限管理su、sudo、限制root远程登录 原

    如果这10个用户都涉及到超级权限的运用,做为管理员如果想让其它用户通过su来切换到超级权限的root,必须把root权限密码都告诉这10个用户;如果这10个用户都有root权限,通过root权限可以做任何事...2)在编辑sudo配置文件时可以使用"NOPASSWD"前缀设置无密码使用权限,即在使用sudo命令时不用再输入用户密码!...此结果貌似跟sudo -i的效果是一样的,但是也有不同,sudo只是临时拥有了root的权限,而su则是使用root账号登录了linux系统。...所以,我们再来总结一下: sudo su - 约等于 sudo -i sudo -s 完全等于 sudo /bin/bash 约等于 sudo su sudo 终究被一个"临时权限的帽子"...3.9 限制root远程登录 注: 该方法只适用于通过ssh远程登录Linux的时候。

    2.9K10

    Linux命令su、sudo、sudo su、sudo -i使用和区别

    sudo 与 su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。...sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 ?...需要的是切换后账户的密 用法为“su 账户名称” sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。...sudo -i: 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。...sudo su 运行sudo命令给su命令提权,运行su命令。要求执行该命令的用户必须在sudoers中才可以。 来自:Linux迷 链接:https://www.linuxmi.com/

    16K10

    【Linux】趣味讲解“权限“的那些事(重点讲解文件权限,内含su、sudo、chmod、chown、umask等指令)

    前言 在我们初步了解了Linux的基础指令之后,我们就得开始学习在Linux下有什么事我们能够做到的,又有哪些事是我们没有办法做到的。这个就是我在本文重要给大家讲解的——权限。...在命令行上输入su或者su -指令。 这里的Password输入的是root的密码。...我们可以写成 :su 或者 su - 回到主线: 所以通过su指令,我们也明白了一个道理:Linux中的所有用户,都需要密码,无论是root还是普通用户。...除非未来将普通用户,添加到系统的信任白名单里面,这样普通用户就能使用sudo指令了。而这个白名单是在/etc/sudoers目录下,当然不同的系统会有差异!...那么在Linux操作系统下,权限又体现在那些地方呢? 本文会以文件权限,带着大家深入了解"权限"这个概念。顺便解决大家在前期学习Linux时遇到的一些不懂得问题。

    9510

    linux中su和su -之间你知不道的事

    su 命令用于切换到另一个用户,即更改用户ID。在正常登录会话期间,如果没有执行username例如su -,它默认以root用户身份登录。...$ su rumenz 要注意用户对用户rumenz保持环境deploy 原始登录会话,当前工作目录和可执行文件的路径也保持不变。...当你使用 su -或-l或--login时,它会为你提供一个类似于正常登录时的登录界面。下面的所有命令都是等价的。...$ su - rumenz OR $ su -l rumenz OR $ su --login rumenz 在这种情况下,用户rumenz提供了自己的默认登录环境,包括可执行文件的路径;他还会进入他的默认家目录...重要的是,当你在su没有username,将自动成为超级用户。将获得root的默认环境,包括可执行文件更改的路径。还将进入 root 的家目录: $ su

    2.8K20

    Linux 命令 su 和 sudo 的区别?

    3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。...接下来,我们尝试将 test_user 添加到 /etc/sudoers 文件中,使 test_user 也能使用 sudo 命令。...我们在最后一行添加: test_user ALL=(ALL:ALL) ALL # test_user 使用 sudo 需要提供 test_user 的密码 接下来我们再在 test_user 账户下执行...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件中,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...所以如果在编辑 /etc/sudoers 文件赋予某种用户 sudo 权限时,必须要确定该用户是「可信任」的,不会对系统造成恶意破坏,否则将所有 root 权限都赋予该用户将会有非常大的危险。

    17610

    Linux中su,sudo,sudo su,sudo -i命令的使用和区别

    sudo 与 su 命令的区别: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。...sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。...更多可参考:Linux 命令 su 和 sudo 的区别 su 切换不同的用户的身份: 默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。...,用法为“su 账户名称” sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root 用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。...sudo -i: 为了频繁地执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是。

    10K20

    linux中su与sudo的区别

    接下来,我们尝试将 test_user 添加到 /etc/sudoers 文件中,使 test_user 也能使用 sudo 命令。...我们在最后一行添加: test_user ALL=(ALL:ALL) ALL # test_user 使用 sudo 需要提供 test_user 的密码 接下来我们再在 test_user...思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件中,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...所以如果在编辑 /etc/sudoers 文件赋予某种用户 sudo 权限时,必须要确定该用户是可信任的,不会对系统造成恶意破坏,否则将所有 root 权限都赋予该用户将会有非常大的危险。...8C-sudo/ 相关文章 linux之sudo使用技巧汇总

    3.1K10

    Linux 命令 su 和 sudo 的区别

    3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。...接下来,我们尝试将 test_user 添加到 /etc/sudoers 文件中,使 test_user 也能使用 sudo 命令。...我们在最后一行添加: test_user ALL=(ALL:ALL) ALL # test_user 使用 sudo 需要提供 test_user 的密码 接下来我们再在 test_user...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件中,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...所以如果在编辑 /etc/sudoers 文件赋予某种用户 sudo 权限时,必须要确定该用户是可信任 的,不会对系统造成恶意破坏,否则将所有 root 权限都赋予该用户将会有非常大的危险。

    3.7K20

    Linux 命令 su 和 sudo 的区别

    接下来,我们尝试将 test_user 添加到 /etc/sudoers 文件中,使 test_user 也能使用 sudo 命令。...我们在最后一行添加: test_user ALL=(ALL:ALL) ALL # test_user 使用 sudo 需要提供 test_user 的密码 接下来我们再在 test_user...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件中,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...所以如果在编辑 /etc/sudoers 文件赋予某种用户 sudo 权限时,必须要确定该用户是可信任的,不会对系统造成恶意破坏,否则将所有 root 权限都赋予该用户将会有非常大的危险。...References https://www.rootusers.com/the-difference-between-su-and-sudo-commands-in-linux/ 《鸟哥的 Linux

    4.3K30
    领券