Khi ở trong Ubuntu, tôi có thể truy cập mọi thứ với đầy đủ quyền, nhưng
khi sử dụng máy windows tôi chỉ có thể ghi vào thư mục đầu tiên,
bất kỳ sâu hơn và nó trở thành chỉ đọc. Chia sẻ Samba được cấu hình là
mặc định, nhưng trong cài đặt "Chia sẻ mạng cục bộ", tôi đã chọn cả hai hộp
cố gắng cho phép đầy đủ quyền.
Vì vậy, bạn đã tạo một chia sẻ người dùng samba cho phép mọi người truy cập đầy đủ vào phần chia sẻ. Quá trình chia sẻ người dùng ( Chia sẻ mạng cục bộ ) cho phép điều đó bằng cách đặt các quyền của Linux đối với thư mục được chia sẻ để mọi người có thể ghi được.
Nhưng không đến các thư mục bên dưới. Ví dụ: nếu bạn đã tạo trên máy Ubuntu một thư mục trong thư mục dùng chung đó với tư cách là người dùng brady, nó sẽ có quyền Linux là 755. Máy khách samba có thể ghi vào thư mục mẹ nhưng không thể ghi vào thư mục con.
Vì bạn đang sử dụng quy trình "Chia sẻ mạng cục bộ", điều bạn có thể làm là:
** Chỉnh sửa /etc/samba/smb.conf
** Ngay dưới nhóm làm việc = WORKGROUP
dòng thêm cái này:
buộc người dùng = brady
Biến đổi dũng cảm
thành tên người dùng đăng nhập Ubuntu thực tế của bạn.
** Sau đó khởi động lại smbd:
khởi động lại dịch vụ sudo smbd
Ứng dụng khách samba sẽ được xem là brady đối với những chia sẻ này, vì vậy nếu bản thân brady trên máy Ubuntu có toàn quyền truy cập thì ứng dụng khách samba trên máy Windows cũng vậy.