Windows 中“Authenticated Users”组的用途是什么?在 Linux 下它不存在,我开始认为这是 Windows 操作系统的另一个特质或过度设计。
原因如下:
假设我想知道用户 Mike 在磁盘 C:\ 上的权限,我将输入:
net user mike
并将被退回:
User name mike
Full Name
Comment
User's comment
Country code 000 (System Default)
Account active Yes
Account expires Never
Password last set 7/13/2013 7:55:45 AM
Password expires Never
Password changeable 7/13/2013 7:55:45 AM
Password required Yes
User may change password Yes
Workstations allowed All
Logon script
User profile
Home directory
Last logon 7/13/2013 7:53:58 AM
Logon hours allowed All
Local Group Memberships *Users
Global Group memberships *None
因此,我假设用户 mike 仅属于用户组,因此我将通过右键单击磁盘 C 来检查安全选项卡,并会看到属于“用户”组的用户无法修改磁盘 c,而只能读取它。
然而令人惊讶的是,用户 mike 将能够写入 C:\ !!! 为什么?因为命令 net 不知道,但 mike 也属于 Authenticated Users 组,该组有权在 C: 上写入!!
有人可以确认上述故事,评论它是否有任何意义,或者我怀疑这是一个过度设计的案例,并详细说明其背后的原因?
编辑:
请注意,如果我创建一个新组并将用户 mike 添加到其中,net 命令会正确显示组。
net localgroup testgroup /add
net localgroup testgroup mike
net user mike
返回
[*]
Local Group Memberships *Users *testgroup
Global Group memberships *None