Anda di halaman 1dari 3

ASIGNACIN Y CAMBIO DE PERMISOS.

(el equivalente en Windows es el Atrib)


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 rwx doc1 se asignan todos los permisos a todos los usuarios para 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 =x doc1 asigna a todos los usuarios el permiso de ejecucin. 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 7(u)7(g)7(o) 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. 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
$ echo Hola Hola $ echo -e Hola\nEscribe algo:\c Hola Escribe algo:$

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).

Anda mungkin juga menyukai