Problema de permissões de raiz CIFS

0

Estou tendo problemas para acessar o diretório raiz de outra máquina Linux. Na minha fstab eu tenho duas entradas para a máquina em questão

//ltotto/root   /mnt/ltroot     cifs    auto,users,credentials=/home/otto/.smbcredentials,uid=otto,gid=otto,file_mode=0770,dir_mode=0770,iocharset=utf8 0 0
//ltotto/otto   /mnt/ltotto     cifs    auto,users,credentials=/home/otto/.smbcredentials,uid=otto,gid=otto,file_mode=0770,dir_mode=0770,iocharset=utf8 0 0

i.e. ambos para a mesma máquina com as mesmas credenciais. Na outra máquina, há dois compartilhamentos Samba: 'root' e 'otto' para '/' e '/ home / otto' respectivamente, ambos com permissão de escrita para o usuário otto.

Ambos são montados sem erros e a montagem 'otto' funciona perfeitamente. A montagem 'root', no entanto, é o problema

ls -la /mnt/ltroot/
ls: /mnt/ltroot/var: Permission denied
ls: /mnt/ltroot/lib64: Permission denied
ls: /mnt/ltroot/cdrom: Permission denied
[etc] 

Não consigo entender por que a montagem inicial está boa e a raiz não. Alguém pode explicar e sugerir uma solução?

Nota: tenho certeza de que essa configuração funcionou perfeitamente até recentemente.

EDITAR: A configuração do Samba da máquina remota:

[root]
    comment = file system root
    path = /
    writeable = yes
;   browseable = yes
    valid users = otto

[otto]
    path = /home/otto
    writeable = yes
;   browseable = yes
    valid users = otto
    comment = otto's Home
    
por ottotts 25.01.2016 / 07:37

1 resposta

1

Seguindo esta postagem:

Eu quero compartilhar meu "/" no samba. Como torná-lo editável na rede do Windows?

% bl0ck_qu0te%
[root$]
path = /
create mask = 0755
force user = root
browsable = yes

Além disso, esteja ciente de que certas configurações padrão do samba incluem esta linha:

invalid users = root

Qual você deve remover se REALMENTE quiser acessar a pasta raiz do sistema do controle remoto, o que eu pessoalmente desencorajo por motivos de segurança. Eu prefiro recomendar o acesso ao sistema de arquivos remoto com SSH ou mesmo com Gigolo (SSHFS). / p>

EDITAR

Consigo acessar (somente leitura) a pasta raiz de outro computador com essa configuração de compartilhamento:

[Root]
   comment = Root
   path = /
   guest ok = no
   browseable = yes
   public = yes

Se você não estiver interessado em ter permissões de gravação, use isso.

    
por Eduardo López 28.01.2016 / 09:30