使用 添加用户后adduser,我无法通过系统 > 管理 > 用户和组看到它,除非我注销然后重新登录。这是正常的吗?
另外,我可以将新添加的用户设置为sudoer 还是必须在添加后才能更改?我怎样才能通过外壳做到这一点?
最后,我可以删除在 Ubuntu 初始安装时创建的原始用户,还是这个用户在某种程度上“特殊”?
我在我的电脑上安装了 Ubuntu。要登录,我使用我在安装过程中创建的用户名和密码。这是否意味着我是 root 用户?如果是,那么我如何成为非root用户?看起来非 root 用户比管理员用户更安全。
我今天启动了 Ubuntu 12.10,在尝试时sudo,我像往常一样输入了密码,但它说我不是 sudoer。所以我去用户帐户下检查我的帐户,出于某种原因,我现在是标准用户?
我已经尝试通过恢复模式将自己重新添加到管理员,但是没有用。
编辑: UserMod 命令将不起作用。得到错误:usermod: cannot lock /etc/passwd; 稍后再试。
编辑2:感谢所有帮助!您的支持是极大的赞赏!
我对这个问题很困惑。
据我所知,用户 root 拥有所有特权。
此外,组 sudo 的所有用户都拥有所有特权。
但默认情况下,用户 root 不是组 sudo 的成员。那么root用户怎么可能是sudo用户呢?
请向我解释整个概念。
请注意,下面提到的命令会产生下面提到的输出:
$root@lenovo:/home/rancho# compgen -u
-----
-----
root
rancho
-----
-----
$root@lenovo:/home/rancho# compgen -g
-----
-----
root
rancho
sudo
-----
-----
$root@lenovo:/home/rancho# getent group sudo
sudo:x:27:rancho
$root@lenovo:/home/rancho# getent group root
root:x:0
$root@lenovo:/home/rancho# visudo
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page …Run Code Online (Sandbox Code Playgroud)