Solaris

UNIX passwd와 smbpasswd의 동기화

알 수 없는 사용자 2008. 3. 2.
728x90

암호를 변경할때마다 passwd와 smbpasswd 명령을 두번씩 내린다면 상당한 사용자들의 저항이 예상된다. 이럴 경우 사용하는 해결책이 smbpasswd와 passwd의 동기화 기법이다. 사용자가 smbpasswd 명령를 사용하여 암호를 변경할때, 이 변경 사항이 smbpasswd 파일뿐만 아니라 passwd 파일에도 영향을 미친다면 아주 편리할 것이다.

삼바에서는 SWAT를 사용하여 동기화를 설정할 수 있다. 먼저 [GLOBAL] 아이콘을 눌러 전역 인수 설정 화면으로 들어간 다음, [Advanced View] 버튼을 눌러 상세 설정화면으로 들어가자. 그리고 다음 사항을 설정하자:

  • Security Options의 smb passwd file: /usr/local/samba/private/smbpasswd (smbpasswd 파일이 위치한 절대 경로)
  • Security Options의 passwd program: /bin/passwd %u (당신 시스템의 passwd 프로그램의 절대 경로 + %u)
  • Security Options의 unix password sync: Yes

여기에 한술 더 떠서 passwd 실행 파일을 passwd.real로 만들어두고 smbpasswd를 심볼링크로 걸어두면 passwd 명령을 내릴때마다 자동으로 smbpasswd, passwd 파일을 갱신하게 만들 수 있다(Chu-yeon Park <kokids@doit.ajou.ac.kr>). 물론 이럴 경우 SWAT를 사용한 passwd program 설정 내역을 passwd 대신 passwd.real로 바꿔야 한다. 참고하기 바란다.

728x90

댓글