Está en la página 1de 3

1. ASIGNACIN Y CAMBIO DE PERMISOS.

Los permisos asignados a un archivo o carpeta se pueden modificar o eliminar con la


orden chmod, pero tambin hay que saber a que usuario o usuarios se aplicar.
Si no se especifica el tipo de usuario al que le queremos quitar, poner o asignar
privilegios, lo que haremos ser realizar la operacin a todos los usuarios
simultneamente. La sintaxis de esta orden es muy similar a la orden attrib. Se
especifica la orden, seguida del tipo de usuario (u=propietario, g=grupo al que pertenece
el usuario, o=resto de usuarios) sobre el que queremos actuar, el carcter + (aade
permiso), - (elimina permiso) o = (asigna permiso/os), tipo de permiso y archivo o
directorio. Veamos algunos ejemplos:
chmod g+x doc1 se otorga el permiso de ejecucin al grupo al que pertenece el
archivo doc1
chmod go-wx doc1 se quitan los permisos de escritura y ejecucin al grupo y al
resto de usuarios del archivo doc1.
chmod g+w,o-r doc1 se aade el permiso de escritura al grupo y se quita el de
lectura al resto de usuarios del archivo doc1.
chmod =x doc1 asigna a todos los usuarios el permiso de ejecucin.
chmod ug=r doc1 asigna al propietario y al grupo el permiso de lectura.
chmod u=r,g=w doc1 asigna al propietario el permiso de lectura y al grupo el
permiso de escritura.
Hay otra forma de utilizar la orden chmod que, para muchos usuarios resulta ms
cmoda de utilizar, aunque a priori sea algo ms compleja de entender. Tenemos que
tener en cuenta que cada uno de los tres caracteres que representan los permisos para
cada tipo de usuario se pueden representar mediante la combinacin de 3 dgitos en
octal. Vase la tabla que viene a continuacin:
DIGITO OCTAL
0
1
2
3
4
5
6
7

r=22 = 4 (lectura)
0
0
0
0
1
1
1
1

DIGITOS BINARIOS
w=21 = 2 (escritura) x=20 = 1 (ejecucin)
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1

Veamos algn ejemplo:


chmod 777 fichero se aaden todos los permisos posibles al fichero (7=4+2+1)
chmod 755 fichero se aaden todos los permisos al usuario y solo los de lectura y
ejecucin al grupo y a otros para ese fichero (7=4+2+1, 5=4+1, 5=4+1)

2. CAMBIO DE PROPIETARIO Y GRUPO.


Comando chown (change owner)

Permite cambiar el usuario y el grupo propietario. Se puede utilizar el nombre del


usuario (o de grupo) o su UID (o GID).
Slo el administrador puede cambiar el propietario.
Sintaxis
chown [-R] usuario fichero...
chown [-R] usuario:grupo fichero...
Opcin
-R: aplica los cambios recursivamente
Comando chgrp (change group)

Permite cambiar el grupo propietario. Al igual que en el anterior, se puede utilizar el


nombre o el GID.
Sintaxis
chgrp [-R] grupo fichero ...

3. OTROS COMANDOS BSICOS.


Comando: clear
Borra la pantalla.
Comando: date
Muestra la fecha y la hora del sistema.
Comando: cal [-3] [[mes] ao]
Muestra por pantalla el calendario de un ao, de un mes o de tres meses.
Comando: who
Muestra por pantalla los usuarios que se encuentran conectados al equipo. Una variedad
de este comando es el who i am que solo muestra informacin referente al usuario
conectado.
Comando: whoami
Muestra por pantalla el nombre del usuario actual.
Comando: echo
Muestra texto en pantalla.
Sintaxis:
echo [-e] texto
Se puede escribir el texto sin comillas, entre comillas simples o dobles.

Parmetros:
-e
Permite utilizar secuencias de escape dentro del texto: son las mismas
secuencias utilizadas en el lenguaje C.
Algunas secuencias son:
\n
\t
\c
\b
\\

Salto de lnea
Tabulacin
Suprimir el salto de lnea final
Borrar el carcter anterior
Visualizar la contrabarra

Ejemplo
$echoHola
Hola
$echoeHola\nEscribealgo:\c
Hola
Escribealgo:$

Comando: uptime
Muestra por pantalla el tiempo que lleva activo el sistema.
Comando: uname [-a]
Muestra por pantalla informacin sobre el sistema. El parmetro -a hace que muestre
toda la informacin que se pueda obtener.
Comando: logname
Muestra el nombre del usuario conectado
Comando: touch
Crea un fichero con tamao cero.
Comando: cat
Permite mostrar el contenido de un fichero por la salida estndar (pantalla).

También podría gustarte