루트 사용자가 특정 공유에 대한 모든 권한을 갖도록 Samba를 구성하는 방법은 무엇입니까?


답변:


17

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


2
이마를 때리고 투표하고 수락하십시오! 나는 리눅스에서 일반적인 AAA가없는 것을 완전히 잊었다!
user539484

예, 허용 된 것으로 표시되어 있어야합니다
Addo Solutions

7

실제로 문제를 평가할 수 있도록 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밤은 "처음-에서"어떤 포함하지 않는 valid users또는 invalid users모두에서 매개 변수를.
user539484

doc 에 따르면 기본적으로 유효하지 않은 사용자는 없습니다.
user539484

수정 된 게시물을 참조하십시오.
juwi

1

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.