Estou executando o Lubuntu 16.04.1 no meu laptop. No trabalho, conecto-o na parede com um cabo Ethernet. Isso fornece acesso à Internet e também me permite acessar um diretório de arquivos (talvez um compartilhamento, ou é um servidor, ou ambos?) Chamado cchfs ( smb://cchfs
), que é usado como uma unidade de rede mapeada nas máquinas Windows aqui. Posso ver os arquivos no cchfs abrindo o PCManFM, escolhendo Ir → Rede e abrindo os ícones "Rede do Windows", "NPI_HRRP", "CCHFS" (aqui são solicitados meus detalhes de login), "Root". / p>
Isso tudo funciona bem, mas eu gostaria de poder interagir com esses arquivos em zsh em vez de apenas PCManFM, e não consigo descobrir como fazer isso. Eu acho que o primeiro passo, depois de criar um ponto de montagem com sudo mkdir /media/cchfs
, é montar o sistema de arquivos da seguinte forma:
sudo mount -t cifs -o user=NPI_HRRP/KArfer smb://cchfs /media/cchfs
mas isso produz o erro Mounting cifs URL not implemented yet.
de essa pergunta , que é sobre essa mensagem de erro, parece que eu preciso substituir smb://cchfs
por //SOMETHING/cchfs
ou //cchfs/SOMETHING
. Mas eu não sei qual, nem o que o SOMETHING
deveria ser. Eu tentei muitos palpites, mas só recebi mensagens de erro bem crípticas.
Editar 1: Seguindo estas instruções em uma máquina Windows no escritório, recebi:
C:\Users\karfer>net use
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
OK X: \cchfs\root Microsoft Windows Network
The command completed successfully.
C:\Users\karfer>nslookup cchfs
Server: nsmcoint.medctr.ucla.edu
Address: 10.2.14.10
Name: cchfs.cch.ucla.edu
Address: 10.48.154.235
e tentei:
sudo mount -t cifs -o user=NPI_HRRP/KArfer //10.48.154.235/cchfs /media/cchfs
que rende mount error(13): Permission denied
( -v
apenas adiciona mount.cifs kernel mount options: ip=10.48.154.235,unc=\10.48.154.235\cchfs,user=NPI_HRRP/KArfer,pass=********
) e dmesg
:
[ 2734.297317] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
[ 2734.297332] CIFS VFS: Send error in SessSetup = -13
[ 2734.297591] CIFS VFS: cifs_mount failed w/return code = -13
Eu também tentei //10.48.154.235/root
no lugar de //10.48.154.235/cchfs
, o que não mudou nada.
Tenho certeza que estou digitando minha senha corretamente. Minha senha tem letras maiúsculas e um ponto de exclamação. Isso poderia ser um problema para mount
, embora aparentemente não seja um problema para o PCManFM?
Editar 2 : parece que minhas credenciais são aceitas se eu usar KArfer
no lugar de NPI_HRRP/KArfer
. (Não parece fazer diferença se eu passo ou não domain=NPI_HRRP
.) Mas agora eu recebo:
mount.cifs kernel mount options: ip=10.48.154.235,unc=\10.48.154.235\cchfs,user=KArfer,pass=********
Retrying with upper case share name
mount.cifs kernel mount options: ip=10.48.154.235,unc=\10.48.154.235\CCHFS,user=KArfer,pass=********
mount error(6): No such device or address
Alterar cchfs
para algumas outras coisas não muda nada, exceto que, se eu usar X$
no lugar de cchfs
, obtenho Permission denied
novamente.
Editar 3 : a saída de smbclient -W=NPI_HRRP -U=KArfer -L //CCHFS
é:
WARNING: The "syslog" option is deprecated
Enter KArfer's password:
Domain=[NPI_HRRP] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]
Sharename Type Comment
--------- ---- -------
IPC$ IPC Remote IPC
Root Disk
X$ Disk
Domain=[NPI_HRRP] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]
Server Comment
--------- -------
Workgroup Master
--------- -------
No entanto, mount -t cifs -o username=NPI_HRRP/KArfer'%hunter2' //CCHFS /mnt
, substituindo hunter2
pela minha senha, gera mount error(22): Invalid argument
(depois de solicitar minha senha, apesar de minha inclusão na linha de comando). Mesma coisa se eu substituir CCHFS
por 10.48.154.235
.