小编Chr*_*ris的帖子

如何检查是否以root身份运行?不要求 sudo

我是一个新的 Ubuntu 用户,我仍然在习惯这个操作系统。我主要将它用于我正在开发的站点的本地测试。我为此下载了 LAMP 堆栈。

当我第一次下载 Ubuntu 时,每当我编辑正在开发的文件时,我都需要输入sudo nano filename. 我的主目录中的文件不是这样,仅适用于我正在测试的文件。

当我今天登录时,我不必输入sudo,我可以输入nano filename和编辑文件。我不确定我是否以某种方式禁用了对sudo密码的需求,这是我不想做的。

grep root /etc/passwd 然后我跑了grep root /etc/shadow它拒绝访问而不输入sudo。当我这样做时,root:!显示。根据我的阅读,这意味着该帐户已被禁用。

我不知道这是否意味着我禁用了密码,或者帐户是否被锁定并且一切正常。

有没有办法确保我不是以 root 身份运行,如果我目前是如何禁用它的,那么我只能以管理员身份运行。

另外,为什么在sudo编辑我的文件时突然不再需要输入密码?

感谢您的回答,如果我的问题不清楚,请告诉我,以便我尝试澄清。

permissions command-line root sudo

9
推荐指数
3
解决办法
8万
查看次数

标签 统计

command-line ×1

permissions ×1

root ×1

sudo ×1