首页 百科知识 命令提示符如何清除密码

命令提示符如何清除密码

时间:2023-10-18 百科知识 版权反馈
【摘要】:Ubuntu Linux系统默认是禁止root用户登录系统的,为了安全起见,一般也不希望以root身份直接登录系统,但实际情况是系统不可能完全不进行安装配置或者系统升级等,这个时候常要将一般使用者的身份变成root或者具有root相应管理权限的用户。在Linux系统里,提供了一个特殊的工具sudoo sud。②在Ubuntu Linux系统中,当用户执行sudo并且输入密码后,可以在15分钟内再执行sudu命令进行系统管理工作而不要输入密码。

2.3.6 sudo工具的使用

Ubuntu Linux系统默认是禁止root用户登录系统的,为了安全起见,一般也不希望以root身份直接登录系统,但实际情况是系统不可能完全不进行安装配置或者系统升级等,这个时候常要将一般使用者的身份变成root或者具有root相应管理权限的用户。

前面曾使用命令su直接将普通用户身份切换成root用户,但是这个指令却需要root的密码。也就是说,如果要使用命令su将用户切换成root,一般用户就必须要有root的密码;另一方面,对于多用户的操作系统,往往存在多用户同时管理一部主机的情况,如果都使用命令su将用户切换成root,那么就有很多用户知道root的密码。很明显,这样对系统而言是不安全的。

在Linux系统里,提供了一个特殊的工具sudoo sud。允许系统管理员让普通用户执行部分或者全部需要root权限命令的工具。

(1) sudo的特点如下

①Sudo能够使用用户自己的密码而不是root的密码执行管理工作。

②在Ubuntu Linux系统中,当用户执行sudo并且输入密码后,可以在15分钟内再执行sudu命令进行系统管理工作而不要输入密码。超时以后必须重新输入密码。

③Sudo为系统管理员提供配置文件,允许系统管理员集中管理用户的使用权限和使用的主机。该文件默认的存放位置是/etc/sudoers。

④Sudo可以提供日志,忠实地记录每个用户使用sudo做了些什么,并且能将日志传到中心主机或日志服务器。

(2)/etc/sudoers文件

是不是所有普通用户都可以使用sudo执行管理权限呢?回答是否定的。普通用户是否可以使用sudo执行管理权限是通过//etc/sudoers文件来设置的。

如果要添加一个能够使用sudo工具的用户,在sudoers文件中添加一条类似“student ALL =(ALL) ALL”的记录;如果要添加多个用户,可以将用户添加到admin组。通常,只有root用户使用visudo命令来编辑/etc/sudoers文件,其他用户或其他编辑器(如Vi)通常不用来编辑/ etc/sudoers文件。

(3)使用sudo工具

使用sudo工具很简单,只要在要运行的命令前面加上“sudo”,然后再运行,sudo会提示需要用户密码。如果认证通过,所要运行的程序就具有root权限。

hncst@ Ubuntu:~sudomkdirmybook

Password:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈