![如何知道LINUX机器上的用户类型](https://linux22.com/image/52947/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93LINUX%E6%9C%BA%E5%99%A8%E4%B8%8A%E7%9A%84%E7%94%A8%E6%88%B7%E7%B1%BB%E5%9E%8B.png)
我的帐户已在 LINUX 计算机上创建。但是,我不知道我是哪种类型的用户(根用户或普通用户)以及我拥有哪种类型的访问权限。有没有什么命令可以检查我是否有须藤如果我已经有一个帐户,是否可以在 Linux 机器上访问。
答案1
用于sudo -l
确定您在其配置中分配的功能级别。
从man 8 sudo
-l[l] [command]
If no command is specified, the -l (list) option will list the
allowed (and forbidden) commands for the invoking user (or the user
specified by the -U option) on the current host.
If a command is specified and is permitted by the security policy,
the fully-qualified path to the command is displayed along with any
command line arguments. If command is specified but not allowed,
sudo will exit with a status value of 1.
If the -l option is specified with an l argument (i.e. -ll), or if
-l is specified multiple times, a longer list format is used.
答案2
尝试使用命令“id”来查看您所在的组。这将使您了解您正在使用的帐户。
id -a
答案3
您可以输入群组来查看您的群组
[user@system ~]$ groups
users
你可以尝试使用 sudo 看看你是否有 sudo 访问权限。你可以用“ls”尝试一下。如果您没有 sudo 访问权限,则会收到错误消息:
[user@system ~]$ sudo ls
答案4
要查看您属于哪些组,请尝试groups
.您是否有权访问sudo
取决于您本地的配置。
如果运行时groups
您没有看到wheel
或admins
staff
没有专门设置的访问sudo
权限,那么您可能没有被自动授予sudo
访问权限。请注意,这些sudo
也可以通过配置添加。