
사용자의 lLnux 계정의 사용자 이름과 비밀번호를 사용하여 사용자의 홈 폴더를 공유하는 작업을 하고 있습니다. 홈 폴더 공유를 활성화하려면 smb.conf 파일만 변경하면 되므로 매우 쉽습니다. 그런데 어쨌든 로그인이 안 되는 것 같아요.
Samba는 사용자 이름과 비밀번호에 대한 자체 기록을 보관하는 것 같습니다. Linux 사용자의 사용자 이름과 비밀번호를 Samba에 자동으로 매핑/동기화할 수 있는 방법이 있습니까? 최종 결과는 새 사용자를 추가하거나 사용자가 Linux 로그인 비밀번호를 변경할 때마다 Samba가 자동으로 비밀번호도 변경한다는 것입니다.
답변1
비밀번호를 자동으로 동기화하려면 pam_smbpass를 살펴보는 것이 좋습니다. 그러나 해시 불일치로 인해 기존 비밀번호를 변환할 수 없다는 점에 유의하세요.
기본적으로 이러한 불편함은 Windows가 클라이언트 측에서 일부 모호한 비밀번호 해시 기능을 사용하고 UNIX 상자는 일반적으로 이러한 모호한 해시에 비밀번호를 보관하지 않기 때문에 발생합니다. 그래서 Samba는 자체 DB를 구축해야 합니다.