답변:
Samba는 기본적으로 다음과 같이 구성되어 있다고 생각합니다 smb.conf
.
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
...
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes
이러한 옵션에 대한 자세한 내용은 여기를 참조 하십시오 . 희망이 도움이됩니다.
편집하다:
Linux 사용자 ( adduser
)를 처음 추가 할 때 smbpasswd에도 추가해야합니다.
sudo smbpasswd -a <user>
비밀번호를 묻는 메시지가 표시되면 adduser에서 사용한 것과 동일한 비밀번호를 사용하십시오. 이 후 smb 비밀번호는 다음과 같이 Linux 비밀번호를 변경할 때 자동으로 업데이트되어야합니다.sudo passwd <user>
sudo adduser kevin
예를 들어) 암호도 제공해야합니다.이 암호는 해당 사용자가 공유에 액세스하는 데 필요한 암호입니다. 로 비밀번호를 변경하십시오 sudo passwd kevin
. 도움이 되나요?
valid users = Family
공유 섹션에서 smb.conf의? 그래도 문제가 발생하면 smbd 오류 메시지가 나타나고 /var/log/auth.log
구성 파일 덤프를 사용하여 삼바를 설정하는 방법에 대해 더 자세한 내용으로 다른 질문을 시작하는 것이 가장 좋습니다 testparm /etc/samba/smb.conf
. .conf 구문).
sudo pdbedit -L -v
된 유일한 사용자는 "nobody"입니다. 그래서 내가 달리 야 sudo smbpasswd -a family
합니까? 그렇다면 어떤 비밀번호를 입력해야합니까? 로그온과 같은 12345를 입력해야합니까?