Gostaria de obter o grupo de trabalho atual da minha máquina Linux. Quando pesquiso no Google, recebo apenas métodos para definir ou renomear o grupo de trabalho. Encontrei um comando hostname
, mas que retorna apenas o nome do meu PC como nome de usuário-desktop.
Responder1
Se você estiver procurando o grupo de trabalho do Windows que é o seu computador, poderá ter sucesso com o smbclient -L localhost -N
.
Na última linha da saída aparece o nome do grupo de trabalho e o nome do mestre do grupo de trabalho (um sistema Linux usando sistema Samba no meu caso):
Workgroup Master
--------- -------
WORKGROUP OWL
Responder2
Não sei por que, mas meu servidor Unraid retorna com smbclient
esta mensagem de erro (embora o SMB1 esteja habilitado e um grupo de trabalho esteja definido):
SMB1 disabled -- no workgroup available
Por causa disso, comecei a ler o valor do grupo de trabalho do smb.conf da seguinte maneira
testparm -sl --parameter-name=workgroup 2>/dev/null
retorna:
WORKGROUP
Opções usadas:
-s, --suppress-prompt Suppress prompt for enter
-l, --skip-logic-checks Skip the global checks
--parameter-name=STRING Limit testparm to a named parameter