Como configurar o Samba para permitir que o usuário root tenha controle total sobre o compartilhamento específico?


Respostas:


17

Você tem uma senha definida no Samba (não no arquivo passwd do sistema) para root? Você deve poder definir essa senha executando smbpasswd -a root.


2
Bata na testa, vote e aceite! Eu esqueci completamente o que não há AAA comum no Linux!
user539484

Sim, este precisa marcados como aceites
Addo Solutions

7

Você deve colocar o seu smb.conf para que possamos avaliar o problema. Enfim, aqui está uma dica:

   invalid users = root

faz parte do smb.conf padrão.

Bem então. O root ainda é um smbuser válido? Em seguida, tente permitir explicitamente o root:

valid users = root 

E tente algo assim:

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

Tem que ser opção especificada explicitamente ou assumida implicitamente? Meu smb.confisnt "do zero" e não contém nenhum parâmetro valid usersou invalid users.
user539484

Hmm, também, de acordo com o documento, não há usuários inválidos por padrão.
user539484

Veja postagem editada.
juwi

1

se você não puder acessar dois usuários, um para um usuário comum e outro para uma raiz, precisará alias o netbios no arquivo smb.conf para que o Windows os veja como dois servidores. Em seguida, acesse cada um com um ID de usuário diferente. Você também pode adicionar ao arquivo host do Windows o ip do mesmo servidor com nomes diferentes. O problema é com o Windows que pode permitir apenas um usuário de cada vez e, portanto, não pode acessar como raiz.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.