Sobre o Samba no Ubuntu, se no servidor existir um usuário criado por exemplo com o omicron
nome com uid=1003 gid=1003
e executado:
sudo smbpasswd -a omicron
Então, se for tentado no cliente (várias linhas para fins de apresentação):
sudo mount -t cifs //192.168.1.X/thenumbers
/mnt/192.168.1.X/numbers
-o username=omicron,rw
Consigo montar o diretório remoto esperado no cliente, mas énãopossível escrever algo, por exemplo mkdir 777
- parecemkdir: não é possível criar o diretório '777': permissão negada.
De acordo com man mount.cifs
indica:
rw mount read-write.
Questão 1
Por que o rw
parâmetro não funcionou conforme o esperado?
Se o diretório for desmontado e novamente se for tentado no cliente (várias linhas para fins de apresentação):
sudo mount -t cifs //192.168.1.X/thenumbers
/mnt/192.168.1.X/numbers
-o username=omicron,uid=####,gid=####
Onde:
rw
não aparece maisuid
deveser o mesmo que o lado do servidor, neste cenário o uid do omicron1003
gid
é opcional, mas deve ser igual ao lado do servidor, neste cenário o gid do omicron1003
Consigo montar o diretório remoto esperado no cliente e finalmente é possível escrever algo, por exemplomkdir 777
Questão 2
Por que uid
funcionou rw
?
Questão 3
Existe algum parâmetro para evitar o uso uid
e usar o nome do usuário? Quero dizer
sudo mount -t cifs //192.168.1.X/thenumbers
/mnt/192.168.1.X/numbers
-o username=omicron,P1=omicron,P2=omicron
Li o man mount.cifs
mas não encontrei algo que represente P1
e P2
seja substituído e aplicado no comando mostrado acima.
Responder1
Sobre a Questão 3: de acordo comman mount.cifs
é possível usar uid
e gid
com os próprios nomes
Portanto:
sudo mount -t cifs //192.168.1.X/thenumbers
/mnt/192.168.1.X/numbers
-o username=omicron,uid=omicron,gid=omicron