Encontrar el equivalente de montaje para un smb: URL

Encontrar el equivalente de montaje para un smb: URL

Estoy ejecutando Lubuntu 16.04.1 en mi computadora portátil. En el trabajo, lo conecto a la pared con un cable Ethernet. Esto proporciona acceso a Internet y también me permite acceder a un directorio de archivos (¿quizás un recurso compartido, o es un servidor, o ambos?) llamado cchfs ( smb://cchfs), que se utiliza aquí como unidad de red asignada en las máquinas con Windows. Puedo ver los archivos en cchfs abriendo PCManFM, eligiendo Ir → Red y luego abriendo los íconos "Red de Windows", "NPI_HRRP", "CCHFS" (aquí se me solicitan mis datos de inicio de sesión), "Root".

Todo esto funciona bien, pero me gustaría poder interactuar con estos archivos en zsh en lugar de solo en PCManFM, y no sé cómo hacerlo. Creo que el primer paso, después de crear un punto de montaje con sudo mkdir /media/cchfs, es montar el sistema de archivos así:

sudo mount -t cifs -o user=NPI_HRRP/KArfer smb://cchfs /media/cchfs

pero esto produce el error Mounting cifs URL not implemented yet.Deesta pregunta, que trata sobre este mensaje de error, parece que necesito reemplazarlo smb://cchfscon //SOMETHING/cchfso //cchfs/SOMETHING. Pero no sé cuál ni cuál SOMETHINGdebería ser. Intenté muchas conjeturas pero solo recibí mensajes de error bastante crípticos.

Edición 1:Siguienteestas instruccionesen una máquina con Windows en la oficina, obtuve:

 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

y entonces lo intenté:

sudo mount -t cifs -o user=NPI_HRRP/KArfer //10.48.154.235/cchfs /media/cchfs

que produce mount error(13): Permission denied( -vsolo suma mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\cchfs,user=NPI_HRRP/KArfer,pass=********) y en 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

También lo intenté //10.48.154.235/rooten lugar de //10.48.154.235/cchfs, lo que no cambió nada.

Estoy bastante seguro de que estoy escribiendo mi contraseña correctamente. Mi contraseña tiene letras mayúsculas y un signo de exclamación. ¿Podría ser eso un problema, mountaunque aparentemente no lo es para PCManFM?

Editar 2: Parece que mis credenciales se aceptan si las uso KArferen lugar de NPI_HRRP/KArfer. (No parece hacer ninguna diferencia si paso o no domain=NPI_HRRPtambién). Pero ahora obtengo:

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

Cambiar cchfsa algunas otras cosas no cambia nada, excepto que si uso X$en lugar de cchfs, obtengo Permission deniednuevamente.

Editar 3: La salida de smbclient -W=NPI_HRRP -U=KArfer -L //CCHFSes:

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
        ---------            -------

Sin embargo, mount -t cifs -o username=NPI_HRRP/KArfer'%hunter2' //CCHFS /mntal reemplazar hunter2con mi contraseña, se produce mount error(22): Invalid argument(después de solicitar mi contraseña a pesar de haberla incluido en la línea de comando). Lo mismo si lo reemplazo CCHFScon 10.48.154.235.

Respuesta1

De la información proporcionada, NPI_HRRP es sugrupo de trabajo, mientras que CCHFS es suservidor.

Lo primero que hago para resolver problemas de samba es intentarlo smbclientprimero. Si logro acceder al recurso compartido con él, asigno la información requerida a una mountlínea.

smbclient -U KArfer -L //CCHFSdebería darle una lista de acciones disponibles en CCHFS. Tal vez lo necesite smbclient -W=NPI_HRRP -U=KArfer -L //CCHFSsi primero necesita ingresar al grupo de trabajo.

Si esto funciona, una línea de montaje como mount -t cifs -o username=NPI_HRRP/KArfer%ToPsEcReT //CCHFS/x$ /mnttambién debería funcionar. Si esto falla y dmesgmuestra "No se puede determinar la dirección de destino", reemplácela //CCHFScon //10.48.154.235la dirección IP de su servidor.

Una línea como mount -t cifs -o credentials=~/.smbcredentials //10.48.154.235/x$ /mntpodría ser mejor para evitar tener su contraseña en su historial de bash.

También,no se puede montar la "raíz" de un recurso compartido de samba. Es posible que esté limitado a la cantidad de X$. ¿O el nombre de la acción es realmente "Root" en su caso? Esto es realmente confuso.

Respuesta2

Asegúrese de que /mnt/cchfs exista y luego intente esto:

 mount -t cifs -o username=youruser,password=yourpassword //10.48.154.235/cchfs /mnt/cchfs

Respuesta3

Pruebe la siguiente línea en /etc/fstab

//10.48.154.235/Root /mnt/cchfs cifs credentials=/home/hippo/.smbcredentials 0 0

Esto supone que la dirección IP, el nombre compartido y el contenido de su archivo de credenciales son correctos. Si por alguna razón el recurso compartido no está montado en el arranque, puede intentar montarlo al iniciar sesión cambiando fstab a leer

//10.48.154.235/Root /mnt/cchfs cifs noauto,credentials=/home/hippo/.smbcredentials 0 0

y poniendo lo siguiente en /etc/rc.local

mount /mnt/cchfs
exit 0

Fuentes:

https://wiki.ubuntu.com/MountWindowsSharesPermanfully

https://anothersysadmin.wordpress.com/2007/12/17/howto-mount-samba-shares-in-fstab-using-a-credential-file/

información relacionada