Chính xác câu hỏi tương tự như câu hỏi này , nhưng sử dụng CLI thay vì GUI.
Tôi muốn cho phép đăng nhập quyền truy cập vào thư mục SMB được chia sẻ, nhưng người dùng không có quyền truy cập nào khác vào máy chủ.
Chính xác câu hỏi tương tự như câu hỏi này , nhưng sử dụng CLI thay vì GUI.
Tôi muốn cho phép đăng nhập quyền truy cập vào thư mục SMB được chia sẻ, nhưng người dùng không có quyền truy cập nào khác vào máy chủ.
Câu trả lời:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Tạo một chia sẻ bằng cách chỉnh sửa /etc/samba/smb.conf
. Ví dụ: bạn có thể thêm một cái gì đó như thế này vào dưới cùng:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Bây giờ là một ý tưởng tốt để khởi động lại samba:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
Điều này đã cứu ngày của tôi! Vẫn hữu ích trong năm 2017!
Lưu ý về việc thêm người dùng trên Samba phiên bản 4.x
Không giống như Samba phiên bản 3.x trở về trước, Samba phiên bản 4.x không yêu cầu người dùng Unix / Linux cục bộ cho mỗi người dùng Samba được tạo (nếu được kết nối với nguồn xác thực khác, như Active Directory).
Lệnh này như sau để thêm người dùng vào Samba Active Directory
samba-tool user add USERNAME-HERE
Vui lòng xem Samba AD DC như thế nào để biết thêm
Trả lời Trích xuất từ Cyberciti
Để xác minh Phiên bản Samba của bạn, chỉ cần sử dụng lệnh
samba -V
Kết quả ví dụ:
Version 4.3.11-Ubuntu