내 Linux 시스템의 현재 작업 그룹을 가져오고 싶습니다. 구글링해보니 작업그룹을 설정하거나 이름을 바꾸는 방법밖에 없었습니다. 명령을 찾았 hostname
지만 내 컴퓨터 이름을 사용자 이름 데스크탑으로만 반환합니다.
답변1
귀하의 컴퓨터가 속한 Windows 작업 그룹을 찾고 있다면 성공할 수 있습니다 smbclient -L localhost -N
.
출력의 마지막 줄에는 작업 그룹 이름과 작업 그룹 호스트 이름이 제공됩니다(제 경우에는 Samba 시스템을 사용하는 Linux 시스템).
Workgroup Master
--------- -------
WORKGROUP OWL
답변2
이유는 모르겠지만 Unraid 서버가 smbclient
다음 오류 메시지를 반환합니다(SMB1이 활성화되어 있고 작업 그룹이 설정되어 있음에도 불구하고).
SMB1 disabled -- no workgroup available
그래서 smb.conf의 workgroup 값을 읽어오기 위해 다음과 같은 방법을 고안했습니다.
testparm -sl --parameter-name=workgroup 2>/dev/null
반품:
WORKGROUP
사용된 옵션:
-s, --suppress-prompt Suppress prompt for enter
-l, --skip-logic-checks Skip the global checks
--parameter-name=STRING Limit testparm to a named parameter