linux的网络组/域的等效命令



我已经为此搜索了很长时间,但在任何地方都找不到它。

首先,是否有等效的命令:

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 hostman digman 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` 

用于域中当前用户的全局组。

相关内容

  • 没有找到相关文章

最新更新