삼바에서 유닉스 계정과 passwd 연동시..

lacovnk의 이미지

http://samba.korea.co.kr/docs/node20.html

를 참고하였고요

#-------------- smb.conf ---------------------------------
# by lacovnk

# Global parameters
        workgroup = SEOULHOME
        security = SHARE
        log file = /usr/share/samba/var/log.%m

# Global - for passwd
        smb passwd file = /usr/share/samba/private/smbpasswd
        passwd program = /usr/bin/passwd %u
        unix password sync = yes
# Global - for Hangul
#       client code page = 949
#       coding system = utf8
        mangle case = no
        preserve case = yes
        short preserve case = yes
# Global - for security
        dns proxy = No
        encrypt passwords = yes

[tmp]
        comment = Temporary File space
        path = /tmp
        guest ok = No
#       read list = test
[homes]
        comment = Home Directories
        read only = No
        browseable = No
#-------------- smb.conf ---------------------------------

test@lacodeb:~$ smbpasswd
Old SMB password:
New SMB password:
Retype new SMB password:
machine 127.0.0.1 rejected the password change: Error was : RAP86: The specified password is invalid.
Failed to change password for test

근데 passwd로 해보면 현재 암호는 저기 smbpasswd에서 바꿔준 (실패한것처럼보이나..) 새로운 패스워드로 변경되더군요 :)
반대로 삼바의 패스워드는 변경이 안됩니다 -_-;

일단 에러가 무슨 의미인지 모르겠고요 (RAP86??)

추측하기에는, 머신의 패스워드와 동기화 할때, passwd프로그램을 사용할때 에러가 나서, 그 이후에 삼바의 패스워드도 안바뀐것 같은데..

저 경로, /usr/bin/passwd 의 권한을 보면 r_x가 주어져있는데..으음.

모르겠네요 :)

참, 그리고 패스워드 변경할때 너무 간단하다 등등으로 거부하는 경우가 있잖아요?
그걸 무시하고 그냥 바꾸는방법은 없나요? :(

codebank의 이미지

$ smbpasswd -a john 이런식으로 하라고 google에 되어있네요. (john유저 추가시...) 그리고 password를 바꿀때 짧은 password일때 일반유저는 에러를 내지만 root로 바꿔주면 root $ passwd john 경고성 문구만 나온답니다. :-)

------------------------------
좋은 하루 되세요.