root用户和sudo命令

qt2012 qt2012     2022-10-09     576

关键词:

root 用户和 sudo 命令 
GNU/Linux 系统的 root 用户具有系统的管理权限。出于安全考虑,普通用户并不具备这一权限。不过,Ubuntu 上并不包含 root 用户,而是将管理员权限授予特定用户,他们可以使用 "sudo" 应用程序来执行管理任务。默认情况下,在您的系统安装过程中创建的第一个用户帐号具有使用 sudo 的权限。您可以通过用户和组来限制和赋予用户运行 sudo 的权限。 当您运行一个要求 root 权限的应用程序时,sudo 会要求您输入自己的普通用户密码;这样可以确保恶意程序无法损害您的系统,还可以提醒您应该小心谨慎的对待自己将要执行的管理动作。 在命令行里使用 sudo,只需直接在您想执行的命令前加上"sudo"即可。随后 sudo 会提示您输入自己的密码。 在短时间内 sudo 会记得您输入过的密码。设计这一特性的目的,是为了避免用户在执行多个管理任务时重复输入密码。 执行管理任务时请务必小心,以免损坏系统! 其它一些 sudo 使用技巧: 
欲使用 "root" 终端,请在命令行里输入“sudo -i”。 
Ubuntu 里所有图形界面配置工具(启动时)默认已使用sudo,因此如有必要它们会提示您输入自己的密码。 
关于 sudo 程序及 Ubuntu 里为何默认没有 root 用户的更多信息,请阅读 Ubuntu wiki 上的 sudo页面。 
终端 
使用命令行并不像您想象的那么困难。使用命令行不需要专门知识,和其它软件一样,它也仅仅是一个程序。Linux 中绝大部分工作都可以用命令行完成,尽管大部分程序都有相应的图形工具,但有时这些图形工具会捉襟见肘,不够用。此时便是命令行大显身手的时候。 终端常常被称为命令行或者 shell。过去,这就是人机交互的方式。即便现在,Linux 用户还是觉得 shell 比图形方式更快并且仍有一些优势。接下来,您将学习如何使用终端。 终端最初用作文件浏览器,即使现在,遇上图形环境失效时,它仍被用作文件浏览器。您可以将终端作为一个文件浏览器,用来浏览自己的文件和撤销曾做过的改动。 
启动终端 
要启动一个终端,可以选择 应用程序 → 附件 → 终端

linuxsu和sudo命令的区别

su表示切换用户命令命令,如:输入:su命令后回车表示切换当前的用户到root用户,或者:输入:su-root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量,suroot(或者其他用户名)表示不切... 查看详情

linux怎么提升root权限啊?用su和sudo也不行啊?

  方法一:可以通过su命令切换到root用户来运行命令。需要输入root用户的密码。  用法示例:切换到root用户  $su  方法二:使用sudo命令,针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错... 查看详情

su命令sudo命令限制root远程登录

...为了避免一些误操作,更加安全的管理系统,通常使用的用户身份都为普通用户,而非root。当需要执行一些管理员命令操作时,再切换成root用户身份去执行。普通用户切换到root用户的方式有:su和sudo。2.su-(su为switchuser,即切... 查看详情

sudo命令和限制root远程登陆

...以下配制 以下就是效果比如:如果要同时给两个普通用户设置这样子的权限,就可以用另一种方式,下面这种方式不可取的而是用这种 效果如下:禁止root用户远程登陆:/etc/ssh/sshd_config  查看详情

su命令sudo命令以及限制root用户远程登录

su命令su:切换用户的命令。root用户切换到任何用户都不需要密码,普通用户切换到其他用户或者root用户都需要密码。whoami:查看当前是哪个用户。id:查看当前是哪个用户并列出详细信息。su和su-的区别:su-会彻底切换到某个... 查看详情

linuxsu和sudo命令的区别

定义上的区别:su为switchuser,即切换用户的简写。su是最简单的身份切换名,用su我们能够进行不论什么用户的切换,一般都是su-username,然后输入password就OK了,可是root用su切换到其他身份的时候是不需要输入password的。sudo是一... 查看详情

sudo限制普通用户权限

限制用户sudo所能执行的命令linux是多用户多任务的分时操作系统,共享该系统的用户往往不只一个。但由于root账户密码的敏感性和root账号的无限制权限,有必要通过useradd创建一些普通用户,只让他们拥有不完全的权限;如有必要,... 查看详情

su命令sudo命令限制root远程登录

一、su命令su:用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。1、suusername:切换到指定用户下,但是不加载配置文件和环境变量例:[[email protected]~]#suhll2、su-username:切换到指定用户下,加载... 查看详情

使用sudo命令时出现如下错误,为啥应当如何处理

...出现如下错误,为什么应当如何处理5.有图sudo那题你当前用户不在sudoers文件(/etc/sudoers)里面,直接使用sudo命令是不允许的,会被系统记录并向root反馈获取相应权限,修改/etc/sudoers文件,添加你需要的用户在root用户下一行后面是... 查看详情

sudo命令

 Linux下使用sudo命令,可以让普通用户执行一些或者全部的root命令。但是使用sudo执行一个root才能执行的命令时,需要输入密码。这个密码是用户自己的密码。默认只有root用户使用sudo命令,普通用户想使用需要root用户预先设... 查看详情

su和sudo命令及限制root远程登录(代码片段)

su命令切换用户加-彻底进入用户,不加-进入不彻底[[email protected]~]#suaming[[email protected]root]$whoamiaming[[email protected]root]$pwd/root[[email protected]~]#su-amingLastlogin:WedApr420:42:45CST201 查看详情

sudo的用法(代码片段)

sudo的用法Linux是一种多用户的操作系统,统一时间可以登录多个用户进行操作,同时在LiNux之上用户又分为系统用户和普通用户,不同的用户对系统(系统中的文件)拥有不同的操作权限。?root拥有所有的操作权限,其他普通用... 查看详情

linuxsu和sudo命令的区别

su是切换用户,切换时需要目标用户的密码。sudo是以root身份执行后续的命令,这个用户需要有sudo的权限,通过编辑/etc/sudoers这个文件管理权限,sudo时,需要输入当前用户(而非root用户)的密码进行验证,验证完一次后,五分... 查看详情

su指令和sudo指令

用户操作指令su命令可以让一个普通用户拥有超级用户或其它用户的权限,也可以让超级用户以普通用户的身份做一些事情。命令格式:su[选项]用户-l  改变身份,同时变更工作目录以及环境变量-m 变更身份时,不变更环境... 查看详情

理解sudo和sudoers

参考技术A在Linux上,只有root用户可以执行任何命令,其他用户必须使用sudo才可执行特殊的命令.sudo是通过sudoers进行配置的./etc/sudoers:不建议直接修改默认配置文件,我们可以使用#include和#includedir添加自定义的配置文件./etc/sudoers.d/REA... 查看详情

sudo命令

sudo:以root用户的身份去执行命令[[email protected]~]#sudols#以root用户执行ls命令[[email protected]~]#sudo-l#查看当前用户能够使用sudo执行什么命令[[email protected]~]#visudo#编辑sudo配置文件rootALL=(ALL)ALL#表示root用户可以执行所有命... 查看详情

su和sudo命令的用法

为了安全起见,尽量不要用root用户去做所有事情,因为一旦执行了错误的命令,可能会直接导致系统崩溃。一、su命令su命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,切换到其他用户,比如从root管理... 查看详情

升级sudo的版本

...Sudo的全称是“superuserdo”,它是Linux系统管理指令,允许用户在不需要切换环境的前提下以其它用户的权限运行应用程序或命令,通常是以root用户身份运行命令,以减少root用户的登录和管理时间,同时提高安全性。该漏洞是sudo... 查看详情