Actualmente estoy usando cifs para montar algunos recursos compartidos de red (que requieren autenticación) en / etc / fstab. Funciona de manera excelente, pero me gustaría mover los detalles de autenticación (nombre de usuario / contraseña) fuera de fstab y poder modificarlo 600 (ya que fstab puede tener problemas si tuviera que cambiar sus permisos). Me preguntaba si es posible hacer esto (sistema de muchos usuarios, no quiero que todos los usuarios puedan ver estos permisos).
desde:
//server/foo/bar /mnt/bar cifs username=user,password=pass,r 0 0
a:
//server/foo/bar /mnt/bar cifs <link to permissions>,r 0 0
(o algo análogo a esto). Gracias.
linux
permissions
mount
fstab
TJ L
fuente
fuente
/root/
, ychmod 700
quedomain=value
partesudo
acceso al servidor puede leer.smbcredentials
. En mi caso, el archivo contendría, a menos que haya estafado a alguien más para que renuncie a los suyos, _mi_ créditos de inicio de sesión de Windows. Por ejemplo, ¿las mismas credenciales de inicio de sesión único que uso para acceder a todos los sistemas de Evil Corp, incluidas la nómina, los beneficios, etc.? Parece cargado de peligros. Algo como esto puede ser un poco más seguro: askubuntu.com/a/1081421 .# comments
allí.Use la opción de credenciales como:
http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permanently.html
Ejemplo del sitio web:
Sustituya su nombre de usuario y contraseña de Windows en los comandos. Nadie más que root podría leer el contenido de este archivo.
Una vez que se crea, modificaría la línea en el archivo / etc / fstab para que se vea así:
ejemplo de / etc / fstab:
La publicación de janneb y el enlace a la página man muestran lo que debe estar presente en el archivo de credenciales.
fuente
Entonces estoy acumulando ambas respuestas
Crear archivo, por ejemplo /root/.cifs
establecer permiso
600
(rw- permission) para proteger sus credencialespasar
credentials=/root/.cifs
a su comando en lugar deusername=
ypassword=
fuente
chmod
no es necesario, ya que/root
es de esperar que el directorio de inicio de rootrwx------
ya lo esté .