1.软文推荐

2.软文推荐

3.软文推荐

在Linux系统中,由于root的权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。

su命令就是切换用户的工具,怎么理解呢?

比如我们以普通用户tom登录的,但要添加用户任务,执行useradd ,tom用户没有这个权限,而这个权限恰恰由root所拥有。

解决办法无法有两个:

一是退出tom用户,重新以root用户登录,但这种办法并不是最好的;

二是我们没有必要退出tom用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。

我们可以看到当然通过su切换是一种比较好的办法;通过su可以在用户之间切换,而超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。

sudo :暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。

su:切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。

sudo -i:为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。

sudo -i 直接运行sudo命令加-i参数 sudo su 运行sudo命令给su命令提权,运行su命令。 sudo -i 运行结果 PWD=/root

sudo su 运行结果 PWD=/home/用户名(当前用户主目录)

sudo

sudo是一种权限管理机制,依赖于/etc/sudoers,其定义了授权给哪个用户可以以管理员的身份能够执行什么样的管理命令;

格式:sudo -u USERNAME COMMAND

默认情况下,系统只有root用户可以执行sudo命令。需要root用户通过使用visudo命令编辑sudo的配置文件/etc/sudoers,才可以授权其他普通用户执行sudo命令。

sudo的运行有这样一个流程:

1).当用户运行sudo时,系统于/etc/sudoers文件里查找该用户是否有运行sudo的权限;

2).若用户具有可运行sudo的权限。那么让用户输入用户自己的password,注意这里输入的是用户自己的password。

3).假设password正确。变開始进行sudo后面的命令,root运行sudo是不须要输入password的,切换到的身份与运行者身份同样的时候。也不须要输入password。

su

su为switch user,即切换用户的简写。

su是最简单的身份切换名,用su我们能够进行不论什么用户的切换,一般都是su – username,然后输入password就ok了,可是root用su切换到其它身份的时候是不须要输入password的。

格式为两种:

su -l USERNAME(-l为login,即登陆的简写) su USERNAME

如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命令即为:su -root 或su -,su root 或su。

su USERNAME,与su – USERNAME的不同之处如下:

su – USERNAME切换用户后,同时切换到新用户的工作环境中。 su USERNAME切换用户后,不改变原用户的工作目录,及其他环境变量目录。

如何设置初始su密码?

当我们输入su时会发现要输入密码,我们尝试输入自己当前用户的密码,发现failure。

但我们又不知道su密码是什么?其实su初始密码可以通过下面方式进行设置:

sudo passwd

设置完后再输入su命令并键入刚才设置的密码即可进入~

相关文章 8

1

DNS智能解析有什么用途?(dns智能解析有什么作用) 3分钟前

伴随着云计算和/'CDN技术的兴起,,DNS智能解析成为提高互联网应用质量的关键。下面就带大家了解下什么是DNS智能解析?DNS智能解析有什么用...

2

安卓远程连接电脑(安卓远程连接电脑软件) 4分钟前

目录:1、安卓手机如何通过ftp远程连接电脑,并传输文件。2、安卓平板电脑 如何远程连上PC电脑,有没有可用的远程控制软件?3、安卓手...

3

云服务器如何升级配置(阿里云怎么升级服务器) 5分钟前

云服务器如何升级配置?云服务器升级配置,操作其实是比较简单的。云服务器是一种简单高效、处理能力可弹性伸缩的计算服务,最大的...

4

DigitalOcean迁移数据中心更换IP方法 8分钟前

众所周知DigitalOcean在全球拥有旧金山、伦敦、德国、纽约和新加坡等多个数据中心,用户可以根据自身的建站需求来选择。 但对于很多新手...

5

韩国原生vps(韩国原生ip云服务器) 8分钟前

目录:1、韩国vps多少钱一年2、最近找到一家很好的韩国vps,分享给大家kdatacenter。3、韩国VPS服务器去哪里租用?4、vps韩国uplus线路好吗韩国...

6

使用JSP虚拟主机的优势体现(使用jsp虚拟主机会怎么样) 9分钟前

JSP全名为Java Server Pages,是一个简化的Servlet设计,JSP使用java健壮语言,安全性强,目前大型企业网站绝大多数都是用JSP技术构建。 JSP技术为...

7

设计网页方案包括哪些内容?网页的设计工具有(网站设计方案书) 10分钟前

??对于任何一个成功的设计来说,都有一份详细的设计方案,因此在设计网页之前,设计人员会为大家提供一份网页设计方案,那么设计网页...

8

美国gia服务器(美国GI公司) 11分钟前

目录:...