답변:
터미널에서 :
$ smbpasswd -U username -r DOMAIN_CONTROLLER_IP
$ smbpasswd -h
When run by root:
smbpasswd [options] [username]
otherwise:
smbpasswd [options]
options:
-L local mode (must be first option)
-h print this usage message
-s use stdin for password prompt
-c smb.conf file Use the given path to the smb.conf file
-D LEVEL debug level
-r MACHINE remote machine
-U USER remote username
extra options when run by root or in local mode:
-a add user
-d disable user
-e enable user
-i interdomain trust account
-m machine trust account
-n set no password
-W use stdin ldap admin password
-w PASSWORD ldap admin password
-x delete user
-R ORDER name resolve order
brew install https://raw.github.com/vertis/homebrew/master/Library/Formula/samba.rb
samba
방금 입력 할 수 있도록 패키지는, 지금 브루 "기본"의 일부입니다 brew install samba
해당 URL을 사용하는 대신.
smbpasswd
macOS 10.12.5에서는 작동하지 않으며 brew install samba
"사용 가능한 수식 없음"이라고 표시되어 있습니다. 웹 포털이 아닌 다른 옵션이 있습니까?
다른 제안은 회사의 이메일 웹 포털에 로그인하는 것입니다. 많은 회사에서 웹 전자 메일 세션을 통한 암호 변경을 지원하는 MS Exchange를 사용하고 있습니다. Mac을 사용하지 않는 사용자에게는이 정확한 문제가 있었지만 Active Directory의 일부인 컴퓨터에는 손대지 않았습니다. 웹 메일 / 비밀번호 변경 인터페이스가이를 가능하게하여 수백 명의 사용자에게 효과적이었습니다. 나는 실패 메시지가 상당히 비밀스럽고 전혀 쓸모가 없다는 것을 인정해야한다. 새 비밀번호에 복잡성이 없어서 비밀번호 변경에 실패하면이를 알리지 못할 수 있습니다. 따라서 한 가지 제한 사항 만 알고 있어야합니다.
다음 암호 라이브 CD를 사용하여 암호 부팅 디스크를 만들 수 있습니다.
smbpasswd
더 이상 사자 이상에 존재하지 않습니다
이를 우회하기 위해 samba-common-bin
패키지 의 올바른 명령 줄과 함께 docker 이미지를 사용하면 됩니다. 이것은 Windows 또는 Linux에서도 작동합니다. 관련 Q / A 참조 :
MacOS High Sierra에서 smbpasswd 명령을 찾을 수 없음
github.com/GabLeRoux/docker-debian-samba-common-bin의 도커 이미지 사용 :
docker run --rm -it gableroux/debian-samba-common-bin \
bash -c "smbpasswd -U my_activedirectory_username -r 10.x.y.z"
대체 솔루션, 사용 kpasswd
:
kpasswd user@REALM
smbpasswd
더 이상 Lion을 새로 설치할 때 더 이상 존재하지 않습니다.