[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]"Bravo, David (CORP, MTC)" wrote:
> Alguien sabe dónde encontrar los parámetros numéricos más comunes del
> chmod???
> o la manera de interpretarlos / estructurarlos???
> Lo que pasa es que ponerle los parámetros como dice este chavo es más
> larguillo un:
> chmod a+r {archivo}
> chmod g+x
> etc...
> Saludos
>
> > -----Original Message-----
> > From: dcalvo en rnet com mx [SMTP:dcalvo en rnet com mx]
> > Sent: Friday, July 21, 2000 12:40 PM
> > To: linux en pepe net mx
> > Subject: [Sop.Tec.LinuxPPP] chmod
> >
> >
> >
> > una pregunta,
> >
> > que parametros le debo poner al chmod para asignar a un archivo los
> > siguientes permisos?
> >
> > -rwsr-xr-x
> >
> > gracias
> >
T'u mismo los puedes sacar:
son 3 d'igitos: # # #
due~no grupo otros
para cada uno de estos el digito es de 0 a 7 por que representa el estado
de los bits de lectura (r), escritura (w) y ejecuci'on (x); esto lo sacas
as'i:
pones un 1 para activar el permiso y un 0 para desactivarlo, por ejemplo
si quieres solo lectura ser'ia:
rwx
100
el n'umero es binario, as'i que solo lo conviertes a decimal (p.e. 100
binario = 4 decimal).
De esta manera
chmod 700 <archivo>
significa el due~no del archivo tiene todos los permisos (lectura,
escritura y ejecuci'on; 7 decimal = 111 binario ) y los usuarios en el
mismo grupo del due~no y otros usuarios no tienen ning'un permiso sobre el
archivo .
Para convertir de binario a decimal es muy sencillo:
digito + significativo digito -
significativo
r
w x
#
# #
* 2^2 * 2^1 *
2^0 (=1)
si tienes p.e. 101 (rwx) = 1*2^2 + 0*2^1 + 1* 2^0
= 4 + 0 + 1
= 5
Simple no :-), haz la tablita si quieres y apr'endete lo que significan
los 8 valores (del 0 al 7)
Saludos
Omar Herrera
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
Reglas de la lista en http://pepe.net.mx/reglas.html