루트 사용자가 특정 공유에 대한 모든 권한을 갖도록 Samba를 구성하는 방법은 무엇입니까? 거부 된 것으로 보입니다. Windows

$ (subj), 모든 공유에 대해 기본적으로 루트 사용자가 거부 된 것으로 보입니다. Windows 관리 공유를 재현하려고합니다.



답변

root의 시스템 암호 파일이 아닌 Samba에 암호가 설정되어 있습니까? 를 실행하여 이러한 비밀번호를 설정할 수 있어야합니다 smbpasswd -a root.


답변

실제로 문제를 평가할 수 있도록 smb.conf를 작성해야합니다. 어쨌든 여기에 힌트가 있습니다.

   invalid users = root

기본 smb.conf의 일부입니다.

그럼 root가 유효한 smbuser입니까? 그런 다음 root를 명시 적으로 허용하십시오.

valid users = root

그리고 이와 같은 것을 시도하십시오 :

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

답변

두 명의 사용자 (일반 사용자의 경우와 루트의 다른 사용자)에 액세스 할 수없는 경우, smb.conf 파일에서 netbios의 별명을 지정하여 창에서 두 서버로 볼 수 있도록하십시오. 그런 다음 다른 사용자 ID로 각각에 액세스하십시오. 다른 이름을 가진 동일한 서버의 IP를 Windows 호스트 파일에 추가 할 수도 있습니다. Windows에서는 한 번에 한 명의 사용자 만 허용 할 수 있으므로 루트로 액세스 할 수없는 문제가 있습니다.