Comandos linux

Páginas: 38 (9438 palabras) Publicado: 12 de noviembre de 2013
Lista de archivos

Archivo
Contenido

/etc/shadow
Información reservada de las cuentas de usuario
contiene los passwords encriptados de los usuarios, cuando se emplean shadow passwords.
/etc/passwd
Información de las cuentas de usuario

/etc/gshadow
Contiene información reservada de los grupos de usuarios

/etc/group
Define a que grupos pertenecen los usuarios
contiene losmiembros de cada grupo, excepto para el grupo principal, que aparece en el fichero /etc/passwd.
/etc/sudoers
Lista lo que se puede ejecutar con sudo

/etc/skel
directorio que contiene el contenido del directorio de los nuevos usuarios.
/home/*
Carpeta personal del usuario


FIND
Hay por supuesto otros comandos de búsqueda como awk, sed y grep pero están más enfocados a buscar "dentro" de losarchivos. find es mucho más útil para encontrar archivos y directorios.
find [ruta] [expresión_de_búsqueda] [acción]

El siguiente ejemplo busca todos los archivos que contengan en su nombre "reporte" desde la raíz:
find / -name reporte
find / -iname Reporte (lo mismo, pero sin tomar en cuenta mayúsculas y minúsculas)
find / -name "[0-9]*" (todo lo que empieze con un dígito)
find /-name "[Mm]*" (todo lo que empieze con un la letra M o m)
find / -name "[a-m]*.txt" (todo lo que empieze entre a y m y termine en ".txt")

Busca bajo /home todos los archivos que pertenezcan al usuario mario
find /home -user mario

(lo mismo y que contengan con "enero" como en reporte_enero2011)
find /home -user mario -name "*enero*"

find /etc /usr /var -group admin
(busca en tresdirectorios todos los archivos o subdirectorios que pertenezcan al grupo 'admin')
Base de datos del usuario
La información del usuario local se guarda en el archivo /etc/passwd. Para obtener una lista de todas las cuentas de usuarios existentes en el sistema, escriba:
$ cat /etc/passwd
Habrá una línea por cada cuenta, y cada una tendrá el siguiente formato:account:password:UID:GID:GECOS:directory:shell
donde:
account es el nombre del usuario
password es la contraseña del usuario
UID es el ID numérico del usuario
GID es el ID numérico del grupo principal del usuario
GECOS es un campo opcional que contiene información adicional del usuario; por lo general, contiene el nombre completo del usuario
directory es la carpeta $HOME del usuario
shell es el intérprete de órdenesutilizado por el usuario (por defecto es /bin/sh)

ADMINISTRACIÓN DE USUARIOS Y GRUPOS
Las tareas y los comandos para realizarlas son:
adduser o useradd, desde nuestro interprete de comandos y siendo administrador, root, para añadir usuarios.
addusr [-c comentario] [-d home] [-e fecha] [-f dias] [-g grupo] [-G lista de grupos] [-m [-k template] | -M] [-n] [-o] [-p passwd] [-r][-s shell] [-u uid]usuario
El comandousermod nos permitirá hacer estos cambios de estamanera:
usermod [-c comentario] [-d home] [-e fecha] [-f dias] [-g grupo] [-G lista de grupos] [-m] [-n] [-p passwd] [-s shell] [-u uid [-o] ] usuario [-L | -U] usuario
deluser o userdel.
Eliminaría el usuario pedro y su carpeta home.
deluser -R pepito
Creación de grupos
groupadd permite añadir un grupo indicando como parámetroel nombre del grupo.
// Añadir un grupo
sudo groupadd alumnos
groupadd [-g gid [-o]] [-r] [-f] [nombre del grupo]
Donde:
-g indica explícitamente el GID del grupo.
-o no obliga a que el identificador de grupo sea único, cosa totalmente desaconsejable.
-r para crear un grupo del sistema.
-f hace que groupadd no de error si el grupo ya existe.
groupmod permite modificar el nombre de ungrupo o el gid del mismo.
groupmod [-g gid [-o]] [-n group_name ] [nombre-del-grupo]
// Cambiar el gid del grupo profesores
sudo groupmod -g 2000 profesoreS
Se realiza con el comando groupdel seguido del nombre del grupo
// Eliminación de un grupo
sudo groupdel profesores

CHOWN
El primero cambia de propietario a un fichero existente de esta forma:
[chown] [usuario] [archivo]

Los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • comandos de linux.
  • Comandos en linux
  • Comandos Linux
  • Comandos linux
  • Comandos Linux
  • linux comandos
  • Comandos Linux
  • comandos linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS