Primero, instale:
[barlow @ web01 ~] # yum -y instale nfs-utils rpcbind
Segundo, descripción del permiso: Sistema de archivos NFS Los permisos están controlados principalmente por dos partes: el UID del usuario y el archivo /etc /exports, es decir, cuando el UID del usuario cliente existe en el cliente, usa directamente el UID del servidor al sistema NFS (raíz en algunos casos especiales) Las siguientes excepciones serán mencionadas más adelante). El archivo /etc /exports permite el control centralizado de los permisos del sistema NFS:
[barlow @ web01 ~] #vim /etc /exports /home /public 192.168.8.0/24(ro) localhost (rw) * .ev.ncku.edu.tw (ro, sync) [directorio compartido] [primer host (permiso)] [nombre de host disponible] [comodín disponible]
En cuanto a la configuración del nombre de host, hay varios Maneras:
En cuanto a los permisos (es decir, los parámetros entre paréntesis) Los parámetros comunes son:
Valor del parámetro Descripción rw ro Los permisos compartidos por este directorio son legibles y grabables (lectura - Escriba) o solo lectura, pero puede leer o escribir, o relacionado con la identidad y el rwx del sistema de archivos. Sincronizar asíncrono significa que los datos se escribirán en la memoria y el disco duro de forma síncrona. Asíncrono significa que los datos se almacenarán temporalmente en la memoria en lugar de escribirlos directamente en el disco duro. No_root_squash root_squash Si la cuenta del sistema de archivos NFS es root, ¿cómo debe el sistema determinar la identidad de esta cuenta? De forma predeterminada, la identidad de la raíz del cliente se comprimirá a nfsnobody mediante la configuración de root_squash, que será más segura para el sistema del servidor. Pero si desea abrir el cliente para usar la identidad raíz para operar el sistema de archivos del servidor, entonces tiene que abrir no_root_squash! All_squash Independientemente de la identidad del usuario que inició sesión en NFS, su identidad se comprimirá en un usuario anónimo, generalmente nadie (nfsnobody). Anonuid anongid anon significa anónimo (anónimo) La configuración UID del usuario anónimo mencionada anteriormente por * _squash, generalmente nadie (nfsnobody), ¡pero usted puede establecer el valor de este UID usted mismo! Por supuesto, este UID debe existir en su /etc /passwd! Anonuid se refiere al UID y anongid es el GID del grupo.
Tres, configuración: 1, preparación:
[barlow @ web01 ~] # mkdir /home /public ## Crea un directorio para compartir [barlow @ web01 ~] #chown Barlow /home /public ## Cambie el propietario del directorio a barlow user [barlow @ web01 ~] #service nfs start ## Inicie el servicio nfs
2, Caso 1: Permita que la raíz mantenga los privilegios de la raíz original < Br>
[barlow @ web01 ~] # vim /etc /exports /home /public * (rw, no_root_squash)
# Cualquier persona puede usar my /home /public para manejar comodines Nombre del host, el foco está en no_root_squash
3, caso dos: el mismo directorio, diferentes permisos de host son diferentes
[barlow @ web01 ~] # vim /etc /exports /home /public 192.168.8.0 /24 (rw) * (ro) # Continuar acumulando más tarde. Tenga en cuenta que divido el host y el dominio en dos segmentos (separados por espacios)
4, caso 3: uso para un solo host
[barlow @ web01 ~] # vim /etc /exports /home /public 192.168.100.10 (rw) # Solo 192.168.8.10 al que este host puede acceder
Estoy aquí para cerrar SELinux y firewall iptables De lo contrario, habrá problemas con la configuración del firewall NFS es particularmente difícil, Para conectar el puerto 111 y 2049 están fijados, el otro se producen una gran cantidad de puerto no fija, no hay una buena manera de lograr por la configuración iptables. Afortunadamente, bajo RHEL /CentOS 6.x, hay una manera de configurar un puerto fijo, que se define en /etc /sysconfig /nfs. Hay muchos archivos de configuración, pero generalmente no se necesitan ajustes. Sí, de la siguiente manera:
[barlow @ web01 ~] # vim /etc /sysconfig /nfsRQUOTAD_PORT = 1001LOCKD_TCPPORT = 30001LOCKD_UDPPORT = 30001MOUNTD_PORT = 1002
Con el rápido desarrollo de Internet, cada vez más personas obtienen información a través del ordena
Hay WINDOWS en la computadora y LINUX Algunas personas como GRUB, y otras como NT Loader para comenz
Varios archivos de inicio Agregar varios archivos de inicio diciendo que la compilación será incor
Introducción al comando de monitoreo del sistema Linux comúnmente usado
proceso de arranque de Linux detallada
CentOS 6.x usa yum para instalar el entorno nginx
RHEL6 construido sobre vsftd del servidor de origen mmm
Resumen de la configuración de la variable de entorno Linux
Cachorro ~ pequeño pero sofisticado Linux
Cómo cambiar la cara del sistema Linux Win8 Skin del sistema Win8 de Linux
Varios métodos de zona horaria cambia Linux
El principio de la inyección de la memoria entre procesos de Windows CE
10 importante combate comando ps Linux
Error de compilación del kernel de Linux error fatal: linux /config.h: No existe tal archivo o
La pantalla azul de Win10 solicita la solución de INACCESSIBLE_BOOT_DEVICE
Win10 cómo optimizar los elementos de inicio de arranque
Acerca de phpmyadmin no se puede cargar la solución de extensión mcrypt
¿Qué debo hacer si el sistema win7 está viendo un video con un mosaico irregular?
Sistema Win2003: análisis de ID de eventos y liberación de operaciones de memoria
La razón por la que el navegador IE no puede ejecutarse bajo Win10 y el programa de reparación
Solución del problema de la pantalla azul de Windows 7 debido a la actualización de seguridad
¿Cómo obtengo Windows 8.1 Update 2?
¿Cómo borrar el paquete de actualización de Win10 en el sistema Win7?