GNU/Linux >> Tutoriales Linux >  >> Linux

Montaje de fstab y cifs, ¿es posible almacenar información de autenticación fuera de fstab?

Solución 1:

Desde la página de manual de mount.cifs:

credentials=filename
    specifies a file that contains a username and/or password. The format of the file is:

                         username=value
                         password=value
   This is preferred over having passwords in plaintext in a shared file, such as /etc/fstab. Be sure to protect any credentials file properly.

Solución 2:

Use la opción de credenciales como:

http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permanently.html

Ejemplo del sitio web:

cd
echo username=mywindowsusername > .smbpasswd
echo password=mywindowspassword >> .smbpasswd
chmod 600 .smbpasswd

Sustituya su nombre de usuario y contraseña de Windows en los comandos. Nadie más, excepto root, podría leer el contenido de este archivo.

Una vez que se haya creado, modificaría la línea en el archivo /etc/fstab para que se vea así:

//servername/sharename /mountdirectory smbfs credentials=/home/myhomedirectory/.smbpasswd 0 0

ejemplo de /etc/fstab:

//server/share/   /mnt/localmountpoint   cifs   credentials=/root/.creda

La publicación de janneb y el enlace a la página del manual muestran lo que debe estar presente en el archivo de credenciales.

Solución 3:

Así que estoy acumulando ambas respuestas

  1. Crear archivo, p. /raíz/.cifs

    username=value
    password=value
    domain=value (optional)
    
  2. establecer permiso 600 (rw-permiso) para proteger sus credenciales

    # chmod 600 /root/.cifs
    
  3. pasa credentials=/root/.cifs a su comando en lugar de username= y password=


Linux
  1. `^m` ¿Y cómo deshacerse de él?

  2. ¿Un Superblock, Inode, Dentry Y Un Archivo?

  3. ¿Sustitución de proceso y tubería?

  4. ¿Permisos de archivo y ahorro?

  5. ¿Montar un sistema de archivos Cifs directamente o a través de Fstab?

¿Qué es Fstab en Linux? Una introducción al archivo Linux /etc/fstab

Archivos de inventario y configuración de Ansible

FSTAB y MTAB

unix - cabeza Y cola del archivo

¿Es posible usar / en un nombre de archivo?

Montar y modificar un archivo de bucle invertido sin sudo/root, ¿es posible?