我目前正在 ubuntu Linux 中学习命令行,并且正在使用一个教程视频,该视频向我展示了如何添加和删除组。当我使用命令 cat /etc/group 查看 /etc/group 文件中的组时,我注意到大多数组在组名后面的冒号右侧没有用户。
这是否意味着该组有一个用户,并且默认情况下该用户是 root?
如果该组默认存在但没有用户,那么是否意味着除了 root 之外,没有其他用户可以使用这些默认组提供的权限?
答案1
root
始终可以访问所有内容,因此不属于任何组(root
组本身除外)
如果您在操作系统安装期间创建的标准管理员用户之上创建一个额外的“普通”用户,您会注意到管理员用户将属于某些组,而非管理员用户将不属于任何组除非您的视频教程告诉您将用户放在那里。
除了执行 a 之外,cat /etc/group
您还可以执行 a:
groups
了解您当前的用户属于哪些组或:
groups some-user
了解some-user
属于哪些组或:
id some-user
显示该用户的组和 ID。
附加说明:创建标准组是为了使初始系统管理更加容易。 EG 要允许用户管理打印机,您只需将他添加到lpadmin
( l
ine p
rinter admin
) 组,或者让他们管理cifs
共享,只需将他们添加到该sambashare
组。