Hay pyNeighborhood, que es una interfaz gráfica de usuario para montar recursos compartidos de samba y está disponible en el centro de software para descargar.
Hay un buen artículo que se encuentra aquí sobre cómo configurarlo y usarlo.
Primero instala utilidades cifs
sudo apt-get install cifs-utils
Alternativamente, el comando de terminal básico es:
mount -t cifs -o username=USERNAME,password=PASSWD //192.168.1.88/shares /mnt/share
Si desea ver su montaje en Nautilus, sería bueno crear una subcarpeta primero en / media / USERNAME / por ejemplo:
mkdir /media/paul/cifsShare
Además, la contraseña podría omitirse en el comando de montaje, por ejemplo (también demostrará los modos de archivo / carpeta):
sudo mount -t cifs //nas-server/cifsShare /media/paul/cifsShare -o username=paulOnNAS,iocharset=utf8,file_mode=0777,dir_mode=0777,soft,user,noperm
en este caso se le pedirá la contraseña (en realidad para 2 contraseñas) en el momento de montaje.
Lea aquí la documentación de Samba sobre cómo hacerlo y configúrelo correctamente para montarlo en el arranque, etc.
cifs-utils
instalado:sudo apt-get install cifs-utils
. Para obtener más información, este documento de ayuda de ubuntu es genial.cifs-utils
es lo que me puso en marcha. Nada de esto funcionaría de otra manera. Esto debe incluirse directamente en la respuesta.Es como dijo map7, pero si no desea usar permisos de root cada vez que cambia un archivo en la unidad, deberá montarlo en una carpeta de usuario y asegurarse de que el gid y el uid estén configurados con su nombre de usuario .
El comando configurándolos:
Tenga en cuenta que la
mnt
carpeta se creó en~/mnt/share
lugar de/mnt/share
.También puede omitir la contraseña = PASSWD si desea que le solicite en lugar de que la tenga en el comando, que potencialmente se almacena en el historial de su shell:
fuente
1) Mi recurso compartido de samba se muestra en Caja (el "explorador" de ubuntu 16.04) como
Esta es una buena prueba de Lithmus, no hay problemas de conexión / ruta.
( advertencia : si la caja le pregunta acerca de las credenciales de contraseña de su máquina Windows, es posible que desee cambiar el dominio de WORKGROUP al nombre de la máquina, es decir, 'thinkpad'. Entonces las credenciales de inicio de sesión verdaderamente locales de su unidad deberían funcionar).
2) Si eso funciona, aquí viene el comando:
,password=supersecret
directamente (sin espacio) después de username =, pero también puede esperar a que se le solicite cuando ingrese el comando.fuente
No estoy de acuerdo con la afirmación de que la raíz siempre es necesaria para que las conexiones cifs funcionen. Es cierto, siempre es necesario para smbmount CLI, pero un administrador de archivos como nautilus tiene la capacidad de montar un recurso compartido cifs y no es necesario ser root.
No uso Gnome, pero todavía tengo Nautilus instalado. Ejecuta esto en una terminal para evitar que intente hacerse cargo del escritorio
En Ubuntu 16.04, el menú del árbol del lado izquierdo tiene "Conectar al servidor" en la parte inferior. Haga clic en eso, la sugerencia es tipo "smb: //foo.example.com". smb es una palabra antigua para "cifs", y si ingresa en su servidor y comparte con smb: // al principio, ¡la conexión funciona! Lo prometo. Si su recurso compartido tiene un nombre, se requiere después de una barra inclinada, "smb: //foo.example.com/myshare".
He usado otros administradores de archivos de la misma manera. El protocolo debe ser "smb: //".
fuente
Puede poner todos esos detalles en / etc / fstab para que pueda tener los directorios montados en el inicio del sistema. Si Windows o el servidor SMB está en la dirección IP 192.168.1.1
Crear directorio como punto de montaje de Linux
Por primera vez monte esto manualmente
Errores eventuales pueden ser encontrados por
fuente
Hay un problema específico posible y muy frustrante de resolver cuando las versiones de CIF / SMB no son compatibles entre Linux y Windows. En ese caso, puede hacer un cambio menor en la línea fstab agregando "vers = 2.1"
Entonces, si el servidor Windows o SMB está en la dirección IP 192.168.1.1
Los pasos 2, 3 y 4 siguen siendo los mismos que en la respuesta anterior.
fuente
Creé un pequeño script (aunque está destinado a Fedora) para montar el sistema de archivos CIFS desde la línea de comandos y crear / eliminar un archivo de prueba. Puede ser de alguna utilidad:
fuente
cómo se han agotado los diferentes métodos de montaje, pero hay algo que puede considerar
si no desea ingresar sus credenciales directamente en / etc / fstab, puede usar una opción de montaje en su lugar: credentials = / your / path / here / .credentials
esto debe contener username = msusername password = mspassword
Guarde el archivo y salga de su editor de elección.
los permisos deben cambiarse a chmod 600
Si tiene un directorio de inicio cifrado y desea que su montaje esté en el arranque, asegúrese de colocar el archivo fuera de su directorio de inicio. en / etc / o / media / podría ser un lugar adecuado y fácilmente memorable.
fuente