Làm cách nào để định cấu hình Samba để cho phép người dùng root kiểm soát hoàn toàn đối với chia sẻ cụ thể?


Câu trả lời:


17

Bạn có mật khẩu được đặt trong Samba (không phải trong tệp mật khẩu hệ thống) cho root không? Bạn sẽ có thể đặt mật khẩu như vậy bằng cách chạy smbpasswd -a root.


2
Tát trán, bỏ phiếu và chấp nhận! Tôi hoàn toàn quên mất những gì không có AAA chung trong Linux!
dùng539484

Có, nhu cầu này được đánh dấu là được chấp nhận
Giải pháp Addo

7

Bạn nên đưa lên smb.conf của bạn để chúng tôi thực sự có thể đánh giá vấn đề. Dù sao đây là một gợi ý:

   invalid users = root

là một phần của smb.conf mặc định.

Vậy thì tốt. Là root một smbuser hợp lệ, chưa? Sau đó thử rõ ràng cho phép root:

valid users = root 

Và thử một cái gì đó như thế này:

[config]
    comment = Admin Config Share  - Whatever
    path = /
    valid users = someusers, somegroup
    force user = root
    force group = root
    admin users = someusers, somegroup   
    writeable = Yes

Liệu nó có phải được chỉ định rõ ràng tùy chọn hoặc mặc nhiên giả định? My smb.confkhông "từ đầu" và không chứa bất kỳ valid usershoặc invalid userstham số nào cả.
dùng539484

Hmm, theo tài liệu , không có người dùng không hợp lệ theo mặc định.
dùng539484

Xem bài đã được chỉnh sửa.
juwi

1

nếu bạn không thể truy cập hai người dùng, một cho một người dùng thông thường và một cho một người dùng root, bạn cần đặt bí danh cho các netbios trong tệp smb.conf để các cửa sổ xem họ như hai máy chủ. Sau đó truy cập mỗi với một id người dùng khác nhau. Bạn cũng có thể thêm vào tệp máy chủ của windows cùng ip của máy chủ với các tên khác nhau. Vấn đề là với Windows chỉ có thể cho phép một người dùng tại một thời điểm, do đó không thể truy cập dưới dạng root.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.