smbpasswd 매뉴얼에서는 다음과 같이 설명합니다.
"기본 passdb 백엔드를 사용하려면 사용자가 시스템 비밀번호 파일(일반적으로 /etc/passwd)에 이미 존재해야 합니다. 그렇지 않으면 사용자 추가 요청이 실패합니다."
원천:https://www.samba.org/samba/docs/man/manpages-3/smbpasswd.8.html
내 질문은 기본 passdb 백엔드가 무엇입니까?
- smbpasswd?
- tdbsam?
- ldapsam?
답변1
패스가 저장되는 기본 파일은 /var/lib/samba/passdb.tdb
옵션을 통해 변경할 수 있는 간단한 데이터베이스 파일입니다.passdb backend
smb.conf
암호화 백엔드에 대한 추가 정보:https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html
기본적으로 Samba는 사용자가 시스템에 존재하도록 요구하고 /etc/passwd에 존재하는지 확인하지만 해당 파일에는 비밀번호가 포함되어 있지 않습니다.