You are on page 1of 6

Gestin de Archivos

1. Crear un archivo
Touch
Cp
Vi
2. Mover un archivo. Utilizaremos el comando mv. Sintaxis: mv
archivo1.txt /rutanueva/archivo2.
3. Borrar un archivo: se utiliza rm (remove). Sintaxis : rm /ruta
/archivo_borrar.txt
4. Modificadores: -f (force): solo borra inmediatamente. Ej: rm f
/ruta /archivo

Gestin de Usuarios y Grupos

Si se crea un usuario, sin modificadores ni parmetros, por defecto


crear una carpeta personal y grupo con el mismo nombre de usuario.
La carpeta personal, est por defecto, siempre dentro de /home.

a) Crear un usuario
Comando para crear un usuario useradd. Sintaxis useradd
(modificadores) nombre_usuario
Ej: crear usuario oscar

1) Verificar la creacin de este usuario:


2) Revisar la carpeta personal: ls l /home
3) Revisar el listado de usuarios. Existe un archivo que
contiene todos los usuarios del sistema:
/etc/passwd. Para visualizar: cat /etc/passwd.

Nota: El usuario tiene su id, su id de grupo, su nmero, su


carpeta de casa
4) Revisar el listado de grupos: cat/etc/group.
Uso de modificadores para la creacin de usuarios

-d: permite asignar la carpeta personal del usuario

-g: asigna un grupo primario.

Ejemplo. Crear un usuario valentina cuyo grupo primario sea


gerencia y carpeta personal sea /gerencia.

Useradd g gerencia d /gerencia valentina.

Nota: Es importante que el grupo exista antes de la creacin del


usuario.

Para crear un grupo se usa el comando groupadd.Ej: groupadd


fianzas.

Modificar un Usuario

Comando: usermod, solamente se especifica al atributo que desea


cambiar. Ejemplo: cambiar a valentina al grupo ventas.

Comando: usermod g ventas valentina

Eliminar Usuario

Comando: userdel. Por defecto No borra archivo, pero si se quiere


borrar se debe anteponer el modificador r

Ejemplo: userdel valentina

Ejemplo 2: userdel r valentina

Borrar carpeta: rm Rf /ruta_carpeta.

Nota: cuando se crea a un usuario No se asigna clave, se debe crear


clave con el comando: passwd

Ejemplo: passwd valentina

Tarea como asignar directorios a usuarios y permisos.

Comandos: chown y chmod.


Valores numricos

R (lectura):2

X (ejecucin):1

W (escritura):4

Gestin de permisos

Existen 3 tipos de permisos:

Lectura: leer, visualizar, etc.

Escritura: escribir, borrar, etc.

Ejecucin: Ejecutar y acceder.

Para estos 3 tipos de permisos, dependiendo si es una carpeta o


archivo tendr un efecto distinto. Es decir, el permiso de escritura para
un archivo es distinto de una carpeta.

Los efectos de estos permisos sobre archivos y carpetas:

a) Lectura:
a.1) archivo: permite ver el contenido de un archivo.
Por ejemplo, a travs de un editor de textos o comando cat.
a.2) carpeta: ver listado de archivos y subcarpetas.

b) Escritura:
b.1) archivo: permite modificar el contenido de un archivo.
Normalmente se hace a travs de un editor de textos.
b.2) carpeta: se pueden crea, borrar o mover archivos dentro de
esa carpeta.

c) Ejecucin:

No existen diferencias entre archivos, como es el caso de Windows


(.exe, .com, .doc, etc).
c.1) Archivo: Significa que ese archivo contiene cdigo binario o script
que pueden ser ejecutados directamente.

c.2) Carpetas: permite acceder a la carpeta, por ejemplo con comando


cd.

Existen 3 niveles de aplicacin para estos 3 tipos de permisos estos


son:

Usuario
Grupo
Otros

A cada nivel es posible aplicar los 3 tipos de permisos.

No es necesario aplicarlos todos, pueden2+ tambin existir


combinaciones.

Ejemplos:

Usuario: leer y escribir.

Grupo: puede leer y ejecutar.

Otros: leer.

Para asignar permisos, cada tipo de permiso tiene valor:

Ejecutar: 1

Lectura: 2

Escritura: 4

Total: 7

Nada: 0.

Si quiero aplicar lectura y escritura al usuario, el valor que debo poner


es: 2+4 =6

El comando para asignar tipos de permisos es chmod:


Sintaxis: chmod UGO /ruta/archivo

U: numero para el usuario

G: numero para el grupo

O: numero para otros.

Ejemplo:

Usuario: leer y escribir => 6

Grupo: leer =>2

Otros: nada=> 0

Comando: chmod 620 /informe/reporte.doc

Instalar joomla

1) Tener instalado servicios: apache,mysql y php(modulo para


apache)
yum install httpd mysql* php php-gd php-xml php-pdo
2) Configurar apache es decir si se usa virtual host o no.
3) Crear base de datos y usuario de base de datos
Para esto entramos a la consola de mysql y ejecutamos:
mysql mysql> crate database colegio;
mysql> grant all on colegio.* to colegio@localhost
identified by 1234;
revisar y crear registro de dominio www.colegio.edu en el archivo
host de Linux.
gedit /etc/hosts
No olvidar obtener la ip de la maquina
Ip www.colegio.edu
Comprobar
Ping www.colegio.edu
Editar apache con virtualhost
gedit /etc/httpd/conf/httpd.conf

dejar descomentado namevirtualhost

Reiniciar apache
service httpd restart

Permisos sobre la carpeta


Normalmente se sugiere que den todos los permisos para el
proceso de instalacion y configuracin inicial luego de esto y
antes de pasar este sitio a modalidad de produccin debern de
asignar permisos estndar para internet

Copiar joomla a la carpeta


Comando chmod 777 /sitios/www.colegio.edu -R
www.colegio.edu/administrador

servicio FPT

hay varios servicios que se pueden instalar pero el completo y


confiable es el vsftpd .

yum install vsftpd

You might also like