PERMISOS EN UBUNTU

9
ADMINISTRACION DE REDES II GNU/LINUX INTEGRANTES Efrain Calle Chambe Luis de la Cruz Calderón TEMA PERMISOS EN UBUNTU GRUPO ADICTOS ALA COMPUTACIÓN profesor Marco Aurelio Porro Chulli

Transcript of PERMISOS EN UBUNTU

Page 1: PERMISOS EN UBUNTU

ADMINISTRACION DE REDES IIGNU/LINUX

INTEGRANTES Efrain Calle Chambe Luis de la Cruz Calderón

TEMA PERMISOS EN UBUNTU

GRUPO ADICTOS ALA COMPUTACIÓN

profesorMarco Aurelio Porro

Chulli

Page 2: PERMISOS EN UBUNTU

COMANDO CHMOD

Como ya se ha mencionado anteriormente, los permisos pueden especificarse de dos formas:

• Simbólica• Numéricamente

En notificación simbólica, los permisos se especifican con la siguiente sintaxis:

chmod nombreDeArchivo [ Usuarios ] [ Operador ] [ Permisos ]

Page 3: PERMISOS EN UBUNTU

TIPOS DE PERMISOS

Page 4: PERMISOS EN UBUNTU

Como algunos sabran para poder asignar permisos a los archivos y directorios en linux se utiliza el comando chmod, pero este no sabe reconocer si lo que estamos cambiando es un archivo o un directorio a menos claro que lo indiquemos a mano, pero por ejemplo al ejecutar:

$ chmod -R 777 /directorio

CAMBIAR PERMISOS A FICHEROS Y DIRECTORIOS

Page 5: PERMISOS EN UBUNTU

Aquí el comando funciona de forma recursiva y asignara los permisos 777 a todo fichero y directorio que encuentre dentro del directorio “directorio”, lo cual es bastante util, pero por ejemplo si lo que nos interesa es solo asigarle esos permisos a los archivos entonces podemos ayudarnos con el comando fin y la orden seria de la siguiente manera:

find -type f -exec chmod -R 777 {} \;

CAMBIAR PERMISOS A FICHEROS Y DIRECTORIOS

Page 6: PERMISOS EN UBUNTU

CAMBIAR PERMISOS A FICHEROS Y DIRECTORIOS

Con esto le damos permisos 777 solamente a los archivos ya que el comando find buscara solamente archivos, esto es especificado en el argumento -type f.

Ahora si lo que queremos es aplicar solamente a los directorios seria así:

find -type d -exec chmod -R 664 {} \;En este caso el comando find buscara solo los directorios.

Page 7: PERMISOS EN UBUNTU

CAMBIAR PERMISOS A FICHEROS Y DIRECTORIOS

En este ejemplo no especifique la ruta a buscar de find ya que supondre que vamos a buscar dentro del directorio en el cual nos encontremos en ese momento, ahora si quieren un directorio especifico que no este dentro de la ruta relativa al promp seria así:

find /directorio/subdirectorio -type f -exec chmod -R 664 {} \;

Page 8: PERMISOS EN UBUNTU

CAMBIAR PERMISOS A FICHEROS Y DIRECTORIOS

El comando find tiene muchas mas funciones que se podrían utilizar como por ejemplo el parámetro -maxdepth, que desciende según le indiquemos cuantos niveles, esto es útil ya que si solo queremos asignar permisos a los archivos de un directorio pero no a los que están en los demás subdirectorios, podríamos hacer lo siguiente:

find -maxdepth 1 -type f -exec chmod -R 664 {} \;

Page 9: PERMISOS EN UBUNTU

¡…GRACIAS!