Ontem consegui montar meu compartilhamento smb com o seguinte comando:
sudo mount -t cifs //XXXX/share /media/share -o user=Ben,password=XXX,workgroup=WORKGROUP,ip=XXX.XX.XX,uid=ben,gid=ben,rw
Não sei por que não está mais funcionando. (Talvez a partir da atualização do sistema).
Eu recebi o seguinte erro:
mount: only root can mount //XXX.XXX.XXX/share on /home/ben/share
Não sei como resolver esse problema ..
Também tentei montá-lo com su - e o Smbclient está funcionando.
Estou executando o ArchLinux.
arch-linux
samba
shared-disk
Dobrar
fonte
fonte
echo "$EUID"
?$EUID
.)/media/share
e o outro é/home/ben/share
. Além disso, recomendo usar/mnt
para montagens manuais ou estáticas./media
foi criado para os daemons HAL / udev para montar discos criados dinamicamente como uma unidade USB.Respostas:
Se você não sabe o que está acontecendo, tente seguir:
Em seguida, tente procurar no arquivo
mount.strace
de baixo por alguns erros, você obviamente encontrará uma razão ... É um método difícil, eu sei ...fonte
Como não vejo nenhum motivo adequado para o seu erro, proponho uma sintaxe ligeiramente diferente.
Primeiro, vou criar um novo diretório como root (para ter certeza de que o root pode criá-lo) e depois montar o compartilhamento com opções ligeiramente diferentes. Aqui estão os comandos (todos devem ter sucesso):
O comando mount deve solicitar sua senha Ben do usuário Samba. Eu removi as opções uid e gid apenas para remover algum "ruído". Com este comando, você poderá verificar se pode montar o compartilhamento. Claro que você precisa substituir:
Se este trabalho. Tente desmontar o compartilhamento e remontar apenas com o uid:
Se isso estiver funcionando, adicione o gid, adicione o rw e, finalmente, adicione a opção de senha (passo a passo). Assim, você pode identificar qual das opções não é entendida.
fonte