Bienvenido a Root4ever!
En Root4ever no usamos publicidad agresiva!
No nos gusta molestar a los usuarios, pero agradeceríamos mucho que nos incluyeras en la lista de paginas permitidas en tu Adblock o lo desactivaras en nuestro sitio, así nos ayudarás a mantener la página operativa. :-)
Al igual que a nosotros, no nos gusta que nos obliguen a algo queriendo nosotros elegir, por este motivo puedes cerrar la ventana en la parte superior izquierda para disfrutar del contenido.
Solo te irá saliendo este aviso, puedes cerrarlo tantas veces como necesites.
Una vez añadidos no volverá a aparecer este aviso.

Gracias por visitarnos!



Comparte en Google+ que te gusta esto!!  Comparte en FaceBook que te gusta esto!!  Twittea que te gusta esto!
Translate!   Traduce esta página al Español!!   Translate this page into English!  
Enviar respuesta 
Tutorial Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
04-03-2015, 03:28 AM
Mensaje: #11
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 03:22 AM)juanro49 escribió:  Eo lo se pero me refiero a que se refiere casa apartado de numeros
Te lo he marcado con sus colores, no entiendo a que te refieres si no es eso.

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
04-03-2015, 03:40 AM
Mensaje: #12
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 03:28 AM)Johan88 escribió:  Te lo he marcado con sus colores, no entiendo a que te refieres si no es eso.

A ver si me explico, me refiero que a quien van dirigidos los permisos de cada bloque de numeros.... Nose si me explico bien...
 
Cita este mensaje en tu respuesta
04-03-2015, 03:44 AM
Mensaje: #13
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 03:40 AM)juanro49 escribió:  A ver si me explico, me refiero que a quien van dirigidos los permisos de cada bloque de numeros.... Nose si me explico bien...
A ver, es lo que te he puesto en colores, mira desde la web por que en Tapatalk no se ven.

Rojo verde y azul. El rojo con el rojo, verde con el verde... "Permisos (rojo) = carpeta (rojo)" y así sucesivamente.

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
04-03-2015, 04:03 AM
Mensaje: #14
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 03:44 AM)Johan88 escribió:  A ver, es lo que te he puesto en colores, mira desde la web por que en Tapatalk no se ven.

Rojo verde y azul. El rojo con el rojo, verde con el verde... "Permisos (rojo) = carpeta (rojo)" y así sucesivamente.

Aaa vale perdon no me fije bien, ahora entiendo, tambien tengo otra duda, porque si los permisos se dan a propietario, grupo y otros en algunos casos hay 4 o 5 numeros en vez de tres?
 
Cita este mensaje en tu respuesta
04-03-2015, 04:05 AM
Mensaje: #15
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 04:03 AM)juanro49 escribió:  Aaa vale perdon no me fije bien, ahora entiendo, tambien tengo otra duda, porque si los permisos se dan a propietario, grupo y otros en algunos casos hay 4 o 5 numeros en vez de tres?
Pues ni idea, yo solo se que significan los números hasta 3 cifras y las letras. Más ya no tengo ni idea, si encuentras información sobre ello, no dudes e proporcionarla, ya buscaré mañana por Google a ver.

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
04-03-2015, 04:07 AM
Mensaje: #16
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 04:05 AM)Johan88 escribió:  Pues ni idea, yo solo se que significan los números hasta 3 cifras y las letras. Más ya no tengo ni idea, si encuentras información sobre ello, no dudes e proporcionarla, ya buscaré mañana por Google a ver.

Vale, yo buscare ya mañana tambien a ver si lo averiguamos jeje
 
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
Root
04-03-2015, 03:31 PM
Mensaje: #17
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 04:07 AM)juanro49 escribió:  Vale, yo buscare ya mañana tambien a ver si lo averiguamos jeje

He encontrado esto:



Ajustar permisos especiales en ficheros y directorios: Sticky bit, SUID Y SGID

Los permisos de los archivos en Linux/Unix se establecen mediante un número octal que permite ajustar los permisos del usuario, el grupo y otros y que varía entre 000 y 777. Y que determinan quién puede leer, escribir y/o ejecutar un fichero o directorio determinado.

Sin embargo, existen unos bits que nos ofrecen la posiblidad de tener unas medidas de protección adicional ajustando permisos especiales sobre ficheros y directorios: El sticky bit, el bit SGID y el bit SGUID.

Su representación en octal es la siguiente:

  • Sticky bit --> 1000.
  • Bit setgid --> 2000.
  • Bit setuid --> 4000.

[color=#000000][size=medium][font={defaultattr}]Ajustar permisos especiales en ficheros y directorios: Sticky bit, SUID Y SGID
Los permisos de los archivos en Linux/Unix se establecen mediante un número octal que permite ajustar los permisos del usuario, el grupo y otros y que varía entre 000 y 777. Y que determinan quién puede leer, escribir y/o ejecutar un fichero o directorio determinado.

Sin embargo, existen unos bits que nos ofrecen la posiblidad de tener unas medidas de protección adicional ajustando permisos especiales sobre ficheros y directorios: El sticky bit, el bit SGID y el bit SGUID.

Su representación en octal es la siguiente:
  • Sticky bit --> 1000.
  • Bit setgid --> 2000.
  • Bit setuid --> 4000.

Sticky bit.

El sticky bit se utilizaba antiguamente en sistemas UNIX para conseguir que el sistema operativo mantuviera en memoria los programas que tenían el sticky bit activado, con el fin de facilitar ejecuciones posteriores. Al permanecer el programa en memoria, no había necesidad de volver a cargarlo.
Como los sistemas de almacenamiento (discos duros, etc...) han mejorado mucho, éste uso ya no es necesario.

Hoy en día, utilizamos el sticky bit con ficheros y directorios.

Cuando se lo asignamos a un directorio, conseguimos que los elementos (ficheros y/o directorios) que haya en ese directorio sólo pueden ser renombrados o borrados por:
  • El propietario del elemento contenido en el directorio.
  • El propietario del directorio.
  • El usuario root.

El sticky bit prevalece sobre los permisos normales y los elementos, lo que quiere decir que tan sólo podrán renombrar o borrar los elementos los usuarios mencionados, aunque el resto de usuarios tenga permisos de escritura.

Ejemplo:

# chmod 1755 /home/aulas

Si queremos comprobar, en nuestro sistema, qué ficheros o directorios tienen el sticky bit activado, usaremos el comando find:

# find / -perm -1000 -exec ls -la {} \;

Bit suid.

El bit SUID activado sobre un fichero indica que todo aquél que ejecute el archivo va a tener, durante la ejecución, los mismos privilegios que quién lo creó. Así que es importante usarlo lo menos posible y con precaución. Si el administrador crea un fichero y activa el bit SUID, todo aquel usuario que lo ejecute, dispondrá, hasta que el programa finalice, de un nivel de privilegio total en el sistema.

El bit SUID o setuid se activa sobre un fichero añadiéndole 4000 a la representación octal de los permisos del archivo y otorgándole además permiso de ejecución al propietario del mismo.

# chmod 4775 /home/prueba

También puede activarse usando el modo simbólico:

# chmod +s /home/prueba

Si hacemos:
#chmod u+s /home/prueba

En la primera terna de los permisos, en lugar de la x, aparecerá una s o una S.
La S aparecerá si no hemos otorgado el permiso de ejecución correspondiente, en cuyo caso el bit no tiene efecto.

No olvidemos que, con ésto, un usuario normal, sin ningún privilegio especial en el sistema, cuando ejecuta el programa con el bit SUID activado, está trabajando con un usuario efectivo (EUID o Effective UID) que, en el caso de que el propietario sea el administrador, sera 0, lo que le otorga todo el poder del administrador.

Y ésto puede no tener mayor importancia en un ejecutable que haga una función muy concreta, pero, si el ejecutable fuera una copia de un shell, el usuario normal tendría todos los privilegios del root mientras no finalice la ejecución, es decir, hasta que no se teclee exit en la línea de órdenes!!!

Bit sgid.

Todo lo que acabamos de explicar con respecto al bit SUID es aplicable al bit SGID tan sólo que aplicado a nivel de grupo del fichero en lugar de propietario.

En el caso del bit SGID, en lugar de trabajar con el EUID del propietario, todo usuario que ejecute un programa al que se le ha activado el bit SGID, tendrá los privilegios del grupo al que pertenece el archivo.

El bit SGID se activa sobre un fichero sumando 2000 a la representación octal del permiso del fichero y dandole, además, permiso de ejecución a la terna de grupo.
Para ver si hemos activado el bit SGID veremos si, al hacer un ls -l, aparece s o S aparecerá en lugar de la x en esta terna.

Si el fichero es un directorio y no un archivo plano, el bit SGID afecta a los ficheros y subdirectorios que se creen en él. Y los ficheros y sudirectorios tendrán como grupo propietario al mismo que el directorio al que se le ha aplicado el bit SGID, siempre que el proceso que los cree pertenezca a dicho grupo.

- See more at: http://enavas.blogspot.com.es/2008/10/aj...3uVXS.dpuf


Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
, rique
04-03-2015, 03:38 PM
Mensaje: #18
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 03:31 PM)Johan88 escribió:  He encontrado esto:



Ajustar permisos especiales en ficheros y directorios: Sticky bit, SUID Y SGID

Los permisos de los archivos en Linux/Unix se establecen mediante un número octal que permite ajustar los permisos del usuario, el grupo y otros y que varía entre 000 y 777. Y que determinan quién puede leer, escribir y/o ejecutar un fichero o directorio determinado.

Sin embargo, existen unos bits que nos ofrecen la posiblidad de tener unas medidas de protección adicional ajustando permisos especiales sobre ficheros y directorios: El sticky bit, el bit SGID y el bit SGUID.

Su representación en octal es la siguiente:

  • Sticky bit --> 1000.
  • Bit setgid --> 2000.
  • Bit setuid --> 4000.

[color=#000000][size=medium][font={defaultattr}]Ajustar permisos especiales en ficheros y directorios: Sticky bit, SUID Y SGID
Los permisos de los archivos en Linux/Unix se establecen mediante un número octal que permite ajustar los permisos del usuario, el grupo y otros y que varía entre 000 y 777. Y que determinan quién puede leer, escribir y/o ejecutar un fichero o directorio determinado.

Sin embargo, existen unos bits que nos ofrecen la posiblidad de tener unas medidas de protección adicional ajustando permisos especiales sobre ficheros y directorios: El sticky bit, el bit SGID y el bit SGUID.

Su representación en octal es la siguiente:
  • Sticky bit --> 1000.
  • Bit setgid --> 2000.
  • Bit setuid --> 4000.

Sticky bit.

El sticky bit se utilizaba antiguamente en sistemas UNIX para conseguir que el sistema operativo mantuviera en memoria los programas que tenían el sticky bit activado, con el fin de facilitar ejecuciones posteriores. Al permanecer el programa en memoria, no había necesidad de volver a cargarlo.
Como los sistemas de almacenamiento (discos duros, etc...) han mejorado mucho, éste uso ya no es necesario.

Hoy en día, utilizamos el sticky bit con ficheros y directorios.

Cuando se lo asignamos a un directorio, conseguimos que los elementos (ficheros y/o directorios) que haya en ese directorio sólo pueden ser renombrados o borrados por:
  • El propietario del elemento contenido en el directorio.
  • El propietario del directorio.
  • El usuario root.

El sticky bit prevalece sobre los permisos normales y los elementos, lo que quiere decir que tan sólo podrán renombrar o borrar los elementos los usuarios mencionados, aunque el resto de usuarios tenga permisos de escritura.

Ejemplo:

# chmod 1755 /home/aulas

Si queremos comprobar, en nuestro sistema, qué ficheros o directorios tienen el sticky bit activado, usaremos el comando find:

# find / -perm -1000 -exec ls -la {} \;

Bit suid.

El bit SUID activado sobre un fichero indica que todo aquél que ejecute el archivo va a tener, durante la ejecución, los mismos privilegios que quién lo creó. Así que es importante usarlo lo menos posible y con precaución. Si el administrador crea un fichero y activa el bit SUID, todo aquel usuario que lo ejecute, dispondrá, hasta que el programa finalice, de un nivel de privilegio total en el sistema.

El bit SUID o setuid se activa sobre un fichero añadiéndole 4000 a la representación octal de los permisos del archivo y otorgándole además permiso de ejecución al propietario del mismo.

# chmod 4775 /home/prueba

También puede activarse usando el modo simbólico:

# chmod +s /home/prueba

Si hacemos:
#chmod u+s /home/prueba

En la primera terna de los permisos, en lugar de la x, aparecerá una s o una S.
La S aparecerá si no hemos otorgado el permiso de ejecución correspondiente, en cuyo caso el bit no tiene efecto.

No olvidemos que, con ésto, un usuario normal, sin ningún privilegio especial en el sistema, cuando ejecuta el programa con el bit SUID activado, está trabajando con un usuario efectivo (EUID o Effective UID) que, en el caso de que el propietario sea el administrador, sera 0, lo que le otorga todo el poder del administrador.

Y ésto puede no tener mayor importancia en un ejecutable que haga una función muy concreta, pero, si el ejecutable fuera una copia de un shell, el usuario normal tendría todos los privilegios del root mientras no finalice la ejecución, es decir, hasta que no se teclee exit en la línea de órdenes!!!

Bit sgid.

Todo lo que acabamos de explicar con respecto al bit SUID es aplicable al bit SGID tan sólo que aplicado a nivel de grupo del fichero en lugar de propietario.

En el caso del bit SGID, en lugar de trabajar con el EUID del propietario, todo usuario que ejecute un programa al que se le ha activado el bit SGID, tendrá los privilegios del grupo al que pertenece el archivo.

El bit SGID se activa sobre un fichero sumando 2000 a la representación octal del permiso del fichero y dandole, además, permiso de ejecución a la terna de grupo.
Para ver si hemos activado el bit SGID veremos si, al hacer un ls -l, aparece s o S aparecerá en lugar de la x en esta terna.

Si el fichero es un directorio y no un archivo plano, el bit SGID afecta a los ficheros y subdirectorios que se creen en él. Y los ficheros y sudirectorios tendrán como grupo propietario al mismo que el directorio al que se le ha aplicado el bit SGID, siempre que el proceso que los cree pertenezca a dicho grupo.

- See more at: http://enavas.blogspot.com.es/2008/10/aj...3uVXS.dpuf

Pues creo que esta resuelto todo jeje
 
Cita este mensaje en tu respuesta
31-10-2015, 02:17 AM
Mensaje: #19
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
-Comandos para dar permisos:

Este es para dar permisos a una carpeta entera o un archivo en concreto, este quiero con tiempo hacer una explicación a que se refiere cada numero, por ejemplo 777 significa todos los permisos... con tiempo aumentaré el tutorial con mas información al respecto.

-Permisos a una carpeta:
Código:
set_perm_recursive(0, 0, 0755, 0644, "/system");

-Permisos a un archivo:
Código:
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");



Si tenéis problemas o dudas, preguntar.

Saludos!
[/quote]
Hola tengo una consulta sobre permisos los permisos 2000 que seria en Root Explorer lo muestra como S?
 
Cita este mensaje en tu respuesta
31-10-2015, 08:50 AM
Mensaje: #20
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(31-10-2015 02:17 AM)george0884 escribió:  Hola tengo una consulta sobre permisos los permisos 2000 que seria en Root Explorer lo muestra como S?

Buenos días, 2 comentarios encima de ti hay un post con lo del 2000 = SGID.

Saludos.

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
Enviar respuesta 


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  [Tutorial] Compilar CWM a nuevos dispositivos y actualizar los ya existentes Pollos 12 12,251 11-04-2015 05:36 PM
Último mensaje: dieg0
  [Tutorial] Añadir mas wallpaper a los ya existentes. Root 2 2,385 07-03-2015 02:21 AM
Último mensaje: stuxnet
  [Tutorial] Instalación de ApkTool en Linux y los comandos para utilizarlo. Root 0 10,154 22-05-2013 01:51 AM
Último mensaje: Root

Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)









Sobre Root4ever

Licencia de Creative Commons
Root4ever está bajo licencia Creative Commons Reconocimiento 4.0 Internacional License, podrá reproducir libremente el contenido de este sitio mencionando el AUTOR, la FUENTE y URL original.

  • © Root4ever - 2017