我已经为此搜索了很长时间,但在任何地方都找不到它。
首先,是否有等效的命令:
wmic computersystem get domain
返回当前用户的主域。
我一直在想是否有一个等效的命令:
net group /domain
返回用户当前域的所有全局组的命令。
到目前为止,我一直在尝试在/etc/的不同网络文件中搜索,目前我找到的唯一相关文件是reslov.conf,它包含所有DNS,它可能包含比我实际需要的更多的信息。[这意味着我必须查询那里的每个域,并‘询问’用户是否与该域关联]有比这更有效的方法吗?
谢谢。
Un*x主机名
hostname -f
host.domain
host host.domain
host.domain has address 192.168.1.35
参见man host
、man dig
和man hostname
。还可以查看请参阅手册页中的部分。
Linux下的Windows net
命令
您必须至少安装samba-client
软件包。安装samba
套件后,您将能够运行linux的net
命令:
net help
Usage:
net rpc Run functions using RPC transport
net rap Run functions using RAP transport
net ads Run functions using ADS transport
net file Functions on remote opened files
net share Functions on shares
net session Manage sessions
net server List servers in workgroup
net domain List domains/workgroups on network
net printq Modify printer queue
net user Manage users
net group Manage groups
net groupmap Manage group mappings
net sam Functions on the SAM database
net validate Validate username and password
net groupmember Modify group memberships
net admin Execute remote command on a remote OS/2 server
net service List/modify running services
net password Change user password on target server
...
net help Print usage information
Valid targets: choose one (none defaults to localhost)
-S or --server=<server> server name
-I or --ipaddress=<ipaddr> address of target server
-w or --workgroup=<wg> target workgroup or domain
Valid miscellaneous options are:
-p or --port=<port> connection port on target
-W or --myworkgroup=<wg> client workgroup
-d or --debuglevel=<level> debug level (0-10)
...
您提到的域的概念不明确。
wmic computersystem get domain
的等价物是dnsdomainname
。
这不是返回当前用户主域(Active Directory域或其他域)的命令。
对于用samba映射的给定Unix用户,Active directory域的命令是
wbinfo --sid-to-fullname `wbinfo --uid-to-sid username` | awk -F "\" '{print $1}'.
另请参阅以下相关StackOverFlow问题。
net group /domain
的等价物是由Samba提供的net ads group -w <domainname>
。net group /domain
不适用于您所描述的当前用户,如果您想要与您的描述等效的命令,则需要将-U <username>
添加到给定的等效命令中。
如果您只是在寻找一个命令来获取当前用户的组,那么根据Winbind配置或,将unix组和现有Windows组的getent group | grep username
转换为unix组
wbinfo --user-domgroups `wbinfo --uid-to-sid username`
用于域中当前用户的全局组。