J? devia ter publicado este artugo a algum tempo s? que agora que me recordei para fazer o mesmo; quando precisei montar um volume exportado atrav?s do
protocolo SMB/CIFS em uma rede onde esta??es de trabalho com Debian Gnu/Linux com usu?rios comuns tive alguns problemas pois os mesmos n?o tinham suporte a montar os volumes e quando configurava para montar na inicializa??o do sistema o usu?rio n?o tinha acesso a escrever.
Ent?o descobri que o comando mount aceita mapeamento de ID's e GID's assim podemos montar volumes como usu?rio root( ID 0) e disponibilizar a escrita para usu?rios comuns do sistema, veja o exemplo
Temos que montar o volume /Admin que fica no host 192.168.0.136
ent?o voc? primeiro verifica o ID e GID do usu?rio que ir? escrever neste volume com o comando id user o editando o /etc/passwd
ex: id admin
uid=501(admin) gid=501(admin) grupos=501(admin)
ent?o descobrimos qual id e gid devemos informar no mapeamento.
Ent?o tendo estes dados vamos a sintaxe de comando de montagem de volume:
mount -t smbfs //192.168.0.136/Admin /mnt/Admin -o username=admin%senha,uid=501,gid=502,rw
Obs: informe o usu?rio precedido de %senha para agilizar o processo.
Assim com este comando voc? poder? montar atrav?s de script na inicializa??o do sistema os volumes com acesso a escrita como usu?rio comuns.
protocolo SMB/CIFS em uma rede onde esta??es de trabalho com Debian Gnu/Linux com usu?rios comuns tive alguns problemas pois os mesmos n?o tinham suporte a montar os volumes e quando configurava para montar na inicializa??o do sistema o usu?rio n?o tinha acesso a escrever.
Ent?o descobri que o comando mount aceita mapeamento de ID's e GID's assim podemos montar volumes como usu?rio root( ID 0) e disponibilizar a escrita para usu?rios comuns do sistema, veja o exemplo
Temos que montar o volume /Admin que fica no host 192.168.0.136
ent?o voc? primeiro verifica o ID e GID do usu?rio que ir? escrever neste volume com o comando id user o editando o /etc/passwd
ex: id admin
uid=501(admin) gid=501(admin) grupos=501(admin)
ent?o descobrimos qual id e gid devemos informar no mapeamento.
Ent?o tendo estes dados vamos a sintaxe de comando de montagem de volume:
mount -t smbfs //192.168.0.136/Admin /mnt/Admin -o username=admin%senha,uid=501,gid=502,rw
Obs: informe o usu?rio precedido de %senha para agilizar o processo.
Assim com este comando voc? poder? montar atrav?s de script na inicializa??o do sistema os volumes com acesso a escrita como usu?rio comuns.
Seja Membro Gratuítamente
Assine a newsletter para receber em seu email as publicações atualizadas neste blog