Piensa Technologies

  >  Foro de Principiantes en Linux - Mensaje
Indice del Foro 
Búsqueda 
 
Búsqueda Especializada  
 
Ingresar  
Nuevo Mensaje al Foro  
 
 Acerca de Linux
La Gaceta de Linux 
Edición en español 
Gazeta do Linux 
Edición en portugués 
Foro de Principiantes 
> Mensaje
PROBLEMA URGENTE SAMBA
Ingresado por daniel el día lunes junio 30, @02:51 .
Tema: [ Linux en General ]

Hola a todos. Mi problema es el siguiente: Tengo un servidor linux(Red Hat 7.2) y estoy configurando SAMBA ya que todos los equipos de la red(W98) estan bajo linux.Y lo que necesito es el siguiente: A la hora de establecer los permisos a los distintas carpetas me encuentro con el problema que solo podemos especificar permisos para los tres grupos de usuarios habituales (propietario, grupo y resto), y yo necesito poder asignar permisos a usuarios o grupos concretos; por ejemplo otorgar ciertos permisos a dos usuarios sobre unos ficheros sin necesidad de incluirlos en el mismo grupo, es decir, que a la carpeta administracion puedan acceder pepe y juan que son d dos grupos distintos, o que dentro de un grupo dos usuarios puedan solo leer el contenido de una carpeta y el resto del grupo pueda leer/escribir.Cual es la solución? Gracias

[ Ingresar Comentario ]

<  |  >

> Comentarios
Re: PROBLEMA URGENTE SAMBA
por Anxo el día lunes junio 30, @12:43

Usuarios, Grupos, Permisos y Consolas Virtuales Como se sabe Linux es un sistema multiusuario. La maquina que posee el sistema que sirve a los demás usuarios se llama Host. Una posibilidad de entrada de diferentes usuarios al mismo sistema es por medio de las consolas virtuales. La tecla ALT combinada con las teclas que van desde F1 hasta la F6 abren una nueva consola en la que puede loguearse (entrar) un nuevo usuario. Hay diferentes tipos de usuario, entre los que distinguimos los dos más importantes: Los administradores y los usuarios comunes. El usuario administrador (root) tiene un completo control sobre el sistema, el puede guardar, configurar, borrar, o hacer lo que quiera con lo que haya dentro del sistema. Un usuario común, en cambio, solo puede manejarse con limitados recursos dentro del mismo sistema, esto es porque hay información y cosas que dichos usuarios no deben tener a su alcance por medidas de seguridad. Imagínense que un usuario pueda tener acceso al directorio /etc que es donde se guarda toda la información de configuración del sistema, podría causar un desastre, cambiar la contraseña del root y dejar a este sin acceso momentáneamente, entre otras. chmod Para evitar estos problemas existen las restricciones que el administrador puede dar a ciertos usuarios para que accesen a ciertos archivos o directorios. Esto se logra mediante el cambio de permisos de cada archivo al que no queremos que dichos usuarios tengan acceso o al directorio que los contenga. Los permisos son como tal la autoridad que se puede ejercer ante un archivo o directorio, o ante otro. Para ver cuales son los permisos de cada archivo/directorio se debe ejecutar el comando "ls" con la opción"-l". La salida a este comando seria la siguiente: root:/# ls -l -rwxr-xr-x 3 root root 1024 Oct 14 15:44 archivo.de.prueba Explicación: El primer parámetro (drwxr-xr-x) son los permisos del archivo que estamos mirando los cuales se interpretan de la siguiente manera: Los primeros 4 parámetros corresponden al dueño del archivo (rwxr). Los siguientes 3 parámetros corresponden al grupo o grupos de usuarios al que pertenece el usuario dueño del archivo. Los últimos tres parámetros corresponden a cualquier otro usuario. Las letras significan el tipo de permiso que cada usuario o grupo tiene del archivo. La letra "r" quiere decir que el usuario solo tendrá la posibilidad de leer el contenido del archivo, pero no modificarlo ni ejecutarlo. La letra "w" le da al usuario permiso de escritura, es decir que el usuario tiene la posibilidad de modificar de cualquier manera el archivo o directorio. La letra "x" le da al usuario la posibilidad de ejecutar el archivo o directorio al que nos refiramos, con ejecutar un directorio entendemos que podemos acceder a el. ----|---|--- U G O U corresponde al dueño del archivo G corresponde al grupo O corresponde a los otros usuarios -rwx------ > esto significa que el dueño del archivo/directorio podrá leer el contenido (r), modificar (w) y ejecutar (x) el mismo. Los demás usuarios o participantes del mismo grupo no podran hacer nada con el archivo. -rwx--x--x ==> estos permisos significan que tanto el dueño, como el grupo y los demás usuarios pueden ejecutar el archivo al que se refieren. Además el dueño también puede leer y escribir el mismo archivo. El comando correspondiente para cambiar los permisos de un archivo o directorio es "chmod". Su sintaxis es: chmod opciones archivo: root:/# ls -l -rwxr-xr-x 3 root root 1024 Oct 14 15:44 archivo1 root:/# chmod u-x archivo1 (quita el permiso de ejecución para el dueño del archivo) root:/# ls -l -rwr-xr-x 3 root root 1024 Oct 14 15:44 archivo1 El comando chmod combinado con una de las letras indicadas anteriormente (u, g, o) seguida de los signos '+' (dar) o '-' quitar y seguido por el tipo de permiso (r, w, x) cambia los permisos del archivo que queramos. Entonces: chmod o-x archivo cambiara -rwxr-xr-x à -rwxr-xr-- chmod o+w archivo cambiara -rwxr-xr-x à -rwxr-xrwx chmod g+w archivo cambiara -rwxr-xr-x à -rwxrwxr-x chown Para cambiar los dueños de los archivos o directorios se utiliza el comando "chown". Para saber quien es el propietario y el grupo de un archivo o directorio debemos observar el segundo y el tercer parámetro del comando 'ls -l' respectivamente. Ejemplo: root:/# ls -l -rwr-xr-x 3 root root 1024 Oct 14 15:44 archivo.de.prueba dueño grupo Para cambiar tanto el dueño como el grupo de cada archivo o directorio utilizamos el comando 'chown'. Su sintaxis es: chown usuario.grupo Ejemplo: Si queremos cambiar el dueño del archivo1 a el del usuario del archivo2, y que el grupo siga siendo el mismo, se debe hacer: root:/# chown archivo2 archivo1 Si cambiamos tanto el usuario (a archivo2) como el grupo a (grupolinux) del archivo1 entonces tendremos: root:/# chown archivo2 grupolinux archivo1 Ahora hacemos un ls -l para ver como quedaron los propiedades : root:/# ls -l -rwr-xr-x 3 archivo2 grupolinux 1024 Oct 14 15:44 archivo1 Espero te sirva de algo.

[ Ingresar Comentario ]

 

Relacionado
  • Más acerca de Linux en General
  • Mismo autor daniel
  • Contacto con el autor