Tengo Oracle Linux 6.7, un servidor NFS en Windows, y estoy tratando de montar una carpeta compartida en Linux.
El servidor NFS de Windows tiene un montaje compartido:
192.168.1.10:/OracleBK
En mi servidor oracle linux, creé una carpeta, / orabackup y el usuario oracle del grupo oinstall es el propietario de esta carpeta:
mkdir /orabackup
chown -R oracle:oinstall /orabackup
chmod -R 777 /orabackup
mount -t nfs -o rw 192.168.1.10:/OracleBK /orabackup
La línea correspondiente / etc / fstab es
192.168.1.10:/OracleBK /orabackup nfs defaults 0 0
El comando para montar la carpeta utilizada es:
mount /orabackup
Ahora, la carpeta "orabackup" está montada.
Sin embargo, el usuario de Oracle no puede leer ni escribir, y necesita permisos de lectura y escritura para este directorio. El usuario root puede leer y escribir.
¿Qué se debe hacer para otorgar permisos completos al usuario de Oracle?

Respuestas:
NFS verifica los permisos de acceso contra los ID de usuario (UID). El UID del usuario en su máquina local debe coincidir con el UID del propietario de los archivos a los que está intentando acceder en el servidor.
Sugeriría ir al servidor y mirar los permisos de archivo. ¿A qué UID (averiguar con
id username) pertenecen y qué permisos están configurados?Y si usted es el único que accede a los archivos en el servidor, puede hacer que el servidor finja que todas las solicitudes provienen del UID adecuado. Para eso, NFS tiene la opción
all_squash. Le dice al servidor que asigne todas las solicitudes al usuario anónimo, especificado por anonuid, anongid.Agregue estas opciones:
all_squash,anonuid=1026,anongid=100a la exportación en/etc/exports.Sin embargo, tenga en cuenta que esto hará que cualquiera que monte la exportación sea efectivamente el propietario de esos archivos.
fuente
Establece los atributos en el punto de montaje, y no cuentan mucho. Necesitas hacer
nuevamente (como root) después del montaje
/orabackup, para establecer los atributos de la carpeta compartida.fuente
chown. Tal vez "acceso completo" era la forma incorrecta de expresar eso; Me refería a "derechos plenos" o "privilegios plenos".