Câu trả lời:
Tôi tin rằng Samba được cấu hình như thế theo mặc định, đây là các dòng có liên quan trong 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
Thông tin thêm về các tùy chọn này và nhiều hơn nữa ở đây . Mong rằng sẽ giúp.
BIÊN TẬP:
Lần đầu tiên bạn thêm người dùng linux ( adduser
) bạn cũng cần thêm họ vào smbpasswd.
sudo smbpasswd -a <user>
khi được nhắc nhập mật khẩu, hãy sử dụng cùng một mật khẩu bạn đã sử dụng với adduser. Sau đó, mật khẩu smb sẽ được cập nhật tự động khi bạn thay đổi mật khẩu linux vớisudo passwd <user>
sudo adduser kevin
ví dụ), bạn cũng cần cung cấp cho họ mật khẩu, đây là mật khẩu sẽ được yêu cầu để người dùng đó truy cập vào chia sẻ. Thay đổi mật khẩu với sudo passwd kevin
. cái đó có giúp ích không?
valid users = Family
trong smb.conf dưới phần chia sẻ không? Nếu bạn vẫn gặp sự cố, tốt nhất có thể bắt đầu một câu hỏi khác với nhiều chi tiết hơn: thông báo lỗi smbd xuất hiện /var/log/auth.log
và cách bạn thiết lập samba có thể với kết xuất tệp cấu hình của bạn nữa testparm /etc/samba/smb.conf
.... (cũng kiểm tra smb cú pháp .cs).
sudo pdbedit -L -v
và người dùng duy nhất được thêm là "không ai". Vậy tôi có nên chạy sudo smbpasswd -a family
không? Nếu vậy, tôi nên nhập mật khẩu nào? Tôi có nên nhập 12345, giống như đăng nhập của tôi không?