Page 167 - Ubuntu
P. 167

El sistema de permisos de GNU/Linux


               Veamos algunos ejemplos adicionales:


               -rwxrw-r--
               -r w x r w -r - -
               En este caso, se trata de un archivo que puede ser
               leído, escrito y ejecutado por su dueño, solamen-
               te leído y escrito por su grupo, y solo leído por el
               resto de los usuarios.

               r
                w
                 -
                   -----
               - -rw-r-----
                  r
               En este caso se trata de un archivo que puede ser   Las opciones son:
               leído y escrito por el dueño del archivo y su gru-  •  u: usuario (user)
               po puede solamente leer dicho archivo. El resto de   •  g: grupo (group)
               los usuarios no pueden acceder a él.  •  o: otros usuarios (other)
                                                    •  a: todos los anteriores (all)
               -r--r--r--
               -r - -r - -r - -
               Todos los usuarios del sistema pueden solamente   Luego, el símbolo + o - indica si el permiso será
               leer dicho archivo.                  habilitado o negado. El parámetro permiso indica
                                                    el permiso en cuestión. Las opciones son:
               USO DEL COMANDO CHMOD
               Para gestionar los permisos de archivos y  directo-  •  r: lectura (read)
               rios utilizamos el comando chmodchmod.   •  w: escritura (write)
                                                    •  x: ejecución (execution)
               Veamos un ejemplo:
                           -
                          /
                                i
                               m
                            [
                             er
                            p
                                        i
                                       h
                                         o
                                         v
                                      c
                                  ] [
                                 so
                                     r
                                     a
                m
                 o
               h
               chmod [quien]+/-[permiso] [archivo] ]  Como último parámetro, vamos a indicar cuál es
               c
                  d [
                        n
                     ui
                       e
                     q
                         ]+
                                                    el archivo al cual vamos a modificarle el sistema
               El primer parámetro (quién) es una letra que in-  de permisos:
               dica a quién vamos a permitirle o no el permi-  a alternarama:/# touch pruebas-permisos.txtt
                                                                   c
                                                                  u
                                                            a
                                                                        e
                                                                       u
                                                                    h pr
                                                                                    x
                                                               #
                                                                t
                                                                 o
                                                             :
                                                              /
                                                                                sos
                                                                                   .
                                                                             e
                                                                              r
                                                                               m
                                                                               i
                                                                          s
                                                                          a
                                                                         b
                                                                                   t
                                                                            p
                                                                           -
                                                           m
                                                        n
                                                         a
                                                          r
                                                       r
                                                     l
                                                      t
                                                      e
                                                           a
               so al archivo.                       alternarama:/# ls -l pruebas-permisos.txt
                                                                            p
                                                    a
                                                                          a
                                                                             e
                                                           m
                                                                           s
                                                                           -
                                                     l
                                                                              r
                                                                                   t
                                                                                   .
                                                                                     t
                                                                                    x
                                                                                  s
                                                                                i
                                                                               m
                                                                                 o
                                                                                s
                                                           a
                                                             :
                                                                 s
                                                                   -
                                                                    l
                                                       r
                                                        n
                                                         a
                                                              /
                                                               #
                                                                l
                                                          r
                                                                       u
                                                      e
                                                                      r
                                                            a
                                                                         b
                                                      t
                                                                        e
                                                                     p
                  CREAR SCRIPTS
                 Para obtener nuestro primer script, debemos crear un archivo y adentro introducirle co-
                 mandos, uno debajo del otro y luego asignarle permisos de ejecución, Para ejecutarlo,
                 simplemente tenemos que tipear ./nombredearchivo.
                                                                                    165
                                          www.FreeLibros.me
         Ubuntu_Cap7_143_170_c.indd   165                                   25/01/2012   06:43:57 p.m.
                                                                            25/01/2012   06:43:57 p.m.
         Ubuntu_Cap7_143_170_c.indd   165
   162   163   164   165   166   167   168   169   170   171   172