Me sumo!
2012-03-01
AnonOps Communications: BLACK MARCH - JOIN US! & EXPECT US!
2010-11-20
Permisos en Linux
Hace un tiempo creé una entrada en "f-flash.blogspot.com" (blog declarado muerto!) en la que se hablaba del tema de los permisos que al principio cuesta entender un poco
primero veamos que dice "chmod"
fran@desktop:~$ chmod --help
Modo de empleo: chmod [OPCIÓN]... MODO[,MODO]... ARCHIVO...
o bien: chmod [OPCIÓN]... MODO-OCTAL ARCHIVO...
o bien: chmod [OPCIÓN]... --reference=ARCHIVO-R ARCHIVO...
Cambia el modo de cada ARCHIVO a MODO.
-c, --changes como «verbose» pero sólo informa de los cambios
--no-preserve-root no trata «/» de forma especial (predeterminado)
--preserve-root no opera recursivamente sobre «/»
-f, --silent, --quiet suprime la mayoría de los mensajes de error
-v, --verbose muestra un mensaje por cada archivo procesado
--reference=FICH_R utiliza el modo de FICH_R en lugar del valor MODO
-R, --recursive cambia archivos y directorios recursivamente
--help muestra esta ayuda y finaliza
--version informa de la versión y finaliza
Cada MODO es de la forma «[ugoa]*([-+=]([rwxXst]*|[ugo]))+».
Informar de chmod errores a bug-coreutils@gnu.org
GNU coreutils página de inicio:
Ayuda general para usar software de GNU:
Informar de errores en la traducción chmod a
For complete documentation, run: info coreutils 'chmod invocation'
fran@desktop:~$
cuando se establecen los permisos en un archivo, según lo que dice chmod, se hace de la forma siguiente:
primero ver que permisos tiene determinado archivo, en este caso se trata de: version-check.sh
-rw-r--r-- 1 fran fran 1208 2010-10-17 15:43 version-check.sh
La primera parte (-rw-r--r--) esta dividida de la siguiente forma:
-rw: corresponden a los permisos que posee el propietario
-r-: corresponden a los permisos de los usuarios del mismo grupo o permisos de grupos
-r-: permisos que tienen los "otros" o usuarios que tengan acceso a este archivo.
La segunda parte (fran fran) corresponde al owner o propiedatrio y al grupo al que pertenece
Entonces si :
r: read -> lectura
w: write -> escritura
x: execute-> ejecución
quiere decir que:
el usuario fran leer y escribir el archivo version-check.sh, el resto del grupo solo puede leer el archivo y el resto solo puede leer
Ahora, como cambiar los permisos, existen dos formas de hacerlo, es lo que sé hasta el momento:
1.- chmod +x archivo (permiso de ejecución para todos)
2.- chmod 755 archivo (dueño=7, grupo=5, otros=5) segun la tabla de abajo esto significa que el dueño tiene permisos de rwx(lectura, escritura, ejecución) y los del grupo y los otros tienen permisos r-x(lectura, ejecución)
primero veamos que dice "chmod"
fran@desktop:~$ chmod --help
Modo de empleo: chmod [OPCIÓN]... MODO[,MODO]... ARCHIVO...
o bien: chmod [OPCIÓN]... MODO-OCTAL ARCHIVO...
o bien: chmod [OPCIÓN]... --reference=ARCHIVO-R ARCHIVO...
Cambia el modo de cada ARCHIVO a MODO.
-c, --changes como «verbose» pero sólo informa de los cambios
--no-preserve-root no trata «/» de forma especial (predeterminado)
--preserve-root no opera recursivamente sobre «/»
-f, --silent, --quiet suprime la mayoría de los mensajes de error
-v, --verbose muestra un mensaje por cada archivo procesado
--reference=FICH_R utiliza el modo de FICH_R en lugar del valor MODO
-R, --recursive cambia archivos y directorios recursivamente
--help muestra esta ayuda y finaliza
--version informa de la versión y finaliza
Cada MODO es de la forma «[ugoa]*([-+=]([rwxXst]*|[ugo]))+».
Informar de chmod errores a bug-coreutils@gnu.org
GNU coreutils página de inicio:
Ayuda general para usar software de GNU:
Informar de errores en la traducción chmod a
For complete documentation, run: info coreutils 'chmod invocation'
fran@desktop:~$
cuando se establecen los permisos en un archivo, según lo que dice chmod, se hace de la forma siguiente:
primero ver que permisos tiene determinado archivo, en este caso se trata de: version-check.sh
-rw-r--r-- 1 fran fran 1208 2010-10-17 15:43 version-check.sh
La primera parte (-rw-r--r--) esta dividida de la siguiente forma:
-rw: corresponden a los permisos que posee el propietario
-r-: corresponden a los permisos de los usuarios del mismo grupo o permisos de grupos
-r-: permisos que tienen los "otros" o usuarios que tengan acceso a este archivo.
La segunda parte (fran fran) corresponde al owner o propiedatrio y al grupo al que pertenece
Entonces si :
r: read -> lectura
w: write -> escritura
x: execute-> ejecución
quiere decir que:
el usuario fran leer y escribir el archivo version-check.sh, el resto del grupo solo puede leer el archivo y el resto solo puede leer
Ahora, como cambiar los permisos, existen dos formas de hacerlo, es lo que sé hasta el momento:
1.- chmod +x archivo (permiso de ejecución para todos)
2.- chmod 755 archivo (dueño=7, grupo=5, otros=5) segun la tabla de abajo esto significa que el dueño tiene permisos de rwx(lectura, escritura, ejecución) y los del grupo y los otros tienen permisos r-x(lectura, ejecución)
---------------read----write-----exec
0 ----- 000-----no-------no-------no
1 ----- 001-----no-------no-------si
2 ----- 010-----no-------si-------no
3 ----- 011-----no-------si-------si
4 ----- 100-----si-------no-------no
5 ----- 101-----si-------no-------si
6 ----- 110-----si-------si-------no
7 ----- 111-----si-------si-------si
2010-08-24
LFS-6.6
Finalmente terminé de compilar todos los paquetes y el kernel, lo que en algún momento empece como LFS-6.3 termino el sábado pasado al rededor de las 4:40 ahora solo queda seguir metiendo mano y familiarizarse con el sistema para luego volver a realizar todo el trabajo.
Entre las cosas que debo tener en cuenta para la próxima versión están:
Entre las cosas que debo tener en cuenta para la próxima versión están:
- el kernel (habilitar todo lo que no hice)
- agregar wget (aunque con ftp se puede acceder a los servidores que ofrecen los códigos fuentes)
- agregar un navegador como: w3m o lynx (es necesario navegar un poco, en caso de olvidar algo)
- ver la primera parte de BLFS (Beyond Linux From Scratch)
- Linux Live Script (ya que por ahora el sistema que hice esta atrapado en mi ntbk) =(
Suscribirse a:
Entradas (Atom)
