Você está na página 1de 8

0

Universidad Autnoma del


Carmen
Dependencia Acadmica
Ciencias de la Informacin
DACI

PROFESORA: Ana Alberta Canepa Saenz

Materia: Sistemas Operativos I

Tema: Investigacin Solaris

Realizado por:
Rodolfo Morelos Romero
Creacin,
modificacin y
Nelly Bernarda Granadillo Rodrguez
eliminacin
archivos
y directorios
Joaqun Martin Miss
Suarez

Archivos

Creacin

Escribir touch <nombre del archivo>


Modificacin
Escribir cat <nombre del archivo>
Eliminacin
Escribir rm <nombre del archivo>

Directorio
Creacin
Escribir mkdir <nombre del directorio>
Modificacin
Escribir mv <nombre anterior><nuevo nombre>
Eliminacin
Escribir rmir <nombre del directorio>

Compactacin y Des compactacin


de archivos y directorios

Archivos y Directorio

Compactacin

Des compactacin

Otros mtodos

Tar cvf archivo.tar /directorio/* (Compacta todo el directorio)


Tar cvf archivo.tar /directorio/Documento (Compacta el archivo Documento)

Tar xvf archivo.tar (Que des compactara todo dentro del archivo
archivo.tar)

*Ficheros zip
Comprimir = zip archivo.zip (Ruta del directorio o fichero a comprimir)
Descomprimir = unzip archivo.zip
* Ficheros rar
Comprimir = rar -a archivo.rar (Ruta del directorio o fichero a
comprimir)
Descomprimir = rar -x archivo.rar

Monitoreo de
memorias

En la terminal escribimos:

$ top (Muestra un listado de los procesos que se estn ejecutando)


Para mostrar la informacin de memoria virtual usamos:
$ vmstats

Para mostrar informacin de la lectura/escritura de los dispositivos en la


computadora usamos:
$ iostats 2 5 (mostrara la informacin 5 veces cada 2 segundos)

Para mostrar el espacio ocupado por los directorios y sub-directorios partiendo del
directorio actual de la terminal usamos:
$ du

Creacin y eliminacin de grupos


de usuarios

Creacin de
Usuarios.

useradd [opciones]
nombre_usuario

adduser usua --ingroup


grupo

Opciones
-g grupo principal del usuario (debe existir)
-d carpeta home del usuario.
/home/nombre_usuario
-m crea carpeta home si no existe
-s intrprete de comandos del usuario. Suele
ser /bin/bash.

EJEMPLO# useradd -g profesores -d /home/pedro -m -s /bin/bash pedro

Modificacin de Usuarios. Permite modificar los parmetros como el grupo,el directorio home,....
usedmod [opciones] nombre_usuario
EJEMPLO Cambiar el home de un usuario # usermod -d /home/carpeta_pedro
pedro

Eliminacin de Usuarios.

Userdel [opciones] nombre_usuario


la opcin -r borra tambin su carpeta home

Creacin de Grupos

Modificacin de Grupo

groupadd nombre_grupo

groupmod [-g nuevo_gid] [-n nuevo_nombre] nombre_grupo

EJEMPLO Cambiar el gid del grupo profesores # groupmod -g 2000 profesores

Eliminar Grupos

groupdel nombre_grupo
El grupo no debe tener usuarios

Usuario propietario y grupo Cuando un usuario crea un archivo, el propietario del archivo ser el
propietario de un archivo
que lo ha creado y el grupo del archivo ser el grupo principal de
dicho usuario.

Polticas de asignacin de
privilegios

Tipos de
Permisos

Los permisos de archivo y las carpetas son permiso de lectura , escritura y


ejecucin.

Permiso de lecturaSignifica que el usuario puede leerlo o visualizarlo, con aplicacin o comandos.
En una carpeta, podr ver su contenido.

r
Permiso de
escritura

Puede modificar el contenido incluso borrarlo .Tambin puede cambiar los


permisos del archivo y su propietario y grupo.

w
Permiso de ejecucin

Permite ejecutar el archivo.

x
A quien se puede otorgar permisos?

Los permisos se proporcionan a

u: el usuario propietario
g: al resto de usuarios del grupo propietario
o: al resto de usuarios
Visualizar los permisos de un
archivo o carpeta

Con el comando ls -l visualizamos el listado de archivos y


carpetas con sus permisos.

-rw-r--r-- l usuario grupo fecha hora archivo.*

CAMBIO DE PERMISOS:
Se utiliza el comando 'chmod'
#chmod [opciones] permiso nombre_archivo_o_carpeta

especificando a que usuarios dar permisos. # chmod u+w,g-x archivo.txt

mediante la numeracion correspondiente. # chmod 550 prueba.txt 550: u=101 g=101


o=000

BITS SUID Y SGID:


sirve para que cuando un usuario ejecute una aplicacin, sta se
ejecute con permisos del usuario propietario en lugar de hacerlo
con los del usuario que ejecuta la aplicacin
comando chmod u+s nombre_archivo
MASCARA: umask

Cuando se crea un archivo por defecto se le asigna el perrniso 666 cuando


se crea una carpeta, los permisos son 777.
Con umask podemos definir la mscara de permisos, cuyo valor original es
000. El permiso por defecto
ser el resultado de restar del permiso original, el valor de la mscara.
ejemplo: crear archivos con permiso 644: umask=022 porque 666-022=644
Cada usuario tiene su mscara. Se puede fijar la mscara por defecto para
todos los usuarios en el archivo
/etc/profile o para cada usuario en el archivo /home/usuario/.bashrc