Usuarios y grupos, permisos en Ubuntu.

Documentos relacionados
Sistema Operativo Linux

Usuarios y grupos ÍNDICE

Como crear usuarios y grupos, añadirles permisos.

Administración de usuarios y grupos en Debian {Terminal}

Usuarios, Grupos y Permisos en GNU/Linux

Cuando se agregan, eliminan o modificar usuarios al sistema se modifican los siguientes archivos: usuario:x:uid:gid:comentarios:directorio Home:Shell

Introducción a Linux. El regreso a los años 70: la consola (III)

Administración de Infraestructuras. Tecnólogo en Informática

GESTIÓN DE USUARIOS. Añadir usuarios con useradd. Profesor : Vladimir Zúñiga C. GNU/Linux

Kiara Celeste Contreras Feliz. Matricula: Sistema Operativo III. 5- Creación de usuarios y grupos

CUENTAS DE USUARIO, ACL y CUOTAS DE ESPACIO EN DISCO en GNU/LINUX

Capítulo 4. Archivos, directorios, usuarios y permisos

ATRIBUTOS DE LOS FICHEROS EN LINUX

GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)

Lcdo. Manuel Mujica 1

TEMA 3: IMPLANTACIÓN DE TÉCNICAS DE ACCESO REMOTO. Victor Martin

Creando usuarios y grupos. Usuario root. Usuarios especiales

Unidad 3: Gestión de Usuarios y Grupos Permisos y Procesos

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

Escuela Fedora. Manual para el Estudiante. CC-By William Moreno Reyes

TUTORIAL CVS. PASO 1: Comenzamos instalando el servicio con apt-get install cvs cvsd

Introducción. Planteamiento inicial. Proyecto de implantación de las tecnologías de la información y de la comunicación (TIC) en.

Apache2, sitios virtuales y SSL APUNTES ASIR JOHN ALEXANDER MONTES LOPEZ

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Escrito por cristiansan Martes, 28 de Julio de :30 - Actualizado Martes, 28 de Julio de :35

COMO CREAR UNA RED LOCAL ENTRE EQUIPOS CON WINDOWS

Ubuntu Server HOW TO : DHCP

Administración UNIX: Fundamentos básicos

COMANDOS BÁSICOS DE GNU-LINUX... 4

COMANDOS LINUX PARA GESTIÓN DE USUARIOS Y GRUPOS

El Sistema Operativo Linux

RAD. Instalación de DSpace en Ubuntu. Elaboró: Rodolfo González Romero Este documento es una guía práctica para la instalación de DSpace en Ubuntu

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS

Autor: Prof. Pedro A. Hernández correo: Versión 1.0

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas Creación de una Distro. Facilitador José Doñe

Administracion de Usuarios y Grupos

Linux Completo (Versión Ubuntu 9)

3/12/2011 ÁLVARO PRIMO GUIJARRO PRACTICAS DNS

Caso practico de instalación del modulo vsftpd para webmin en ubuntu

Agregar PC con Linux al Dominio

MALTED: MANUAL DE INSTALACIÓN EN LINUX

Creacion de Script. Que es un Script?

Introducción al uso del equipamento informático

UNIDAD DIDÁCTICA EL SHELL: COMANDOS BÁSICOS DE LINUX

Redes de área local Aplicaciones y Servicios Linux Introducción

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

Administración de usuarios

El proceso de creación de usuarios siempre ha sido la tarea más tediosa para un administrador, ya que

Instalar un servidor de paginas web el localhost

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

Licencia de Publicación

Administración de Sistemas Operativos

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

UNIDAD DIDACTICA 17 RECURSOS COMPARTIDOS CON SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER

Instalación Componente Cliente

Y añado también los 2 profesores al grupo de profesores mediante el comando:

Tema 2: Sistemas Operativos. Linux

Gestor documental Alfresco

Descarga, Instalación y Registro Versiones Educativas Alumno Editex

INSTALACIÓN Y UTILIZACIÓN DEL COMPILADOR GFORTRAN

Para poder comenzar a trabajar con Excel, es necesario considerar los siguientes términos:

Samba. Instalación. Tabla de contenidos. De Guía Ubuntu

COMANDOS BÁSICOS LINUX

Servicios en Red Ejercicio 1 FTP

TEMA 2: Sistemas Operativos

USER MANUAL VISUALIZADOR FINGERTEC TCMS V2

Instituto Tecnológico de Las Américas (ITLA)

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

Tema 3. Aplicaciones de Tipo Consola

Enchanting en Linux Ubuntu

DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO

Instalación Hadoop. Guía para Debian y derivados

INGENIERÍA TELEINFORMÁTICA

1. CARACTERÍSTICAS DE LINUX.

Manual 123 para configurar una VLAN en el Switch LP-SGW2400. Manual 123 para configurar una VLAN en el Switch LP-SGW2400. Productos Activos - Switches

Ubuntu Server HOW TO : UBUNTU SERVER EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar un servidor de ubuntu.

Sistemas Operativos en Rede

Cómo descargar, instalar y verificar JAVA

Creación de jaulas chroot

Actividades 1, 2, 3 en FTP. Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores).

GNU/LINUX. Articulo IV La declaración de amor. ******************************** Comenzamos con la diversión:

Manual de Instalación de PrestaShop 1.3 en Windows XP.

Guía Rápida. Aprende lo básico y lo no tan básico de Raspberry pi

NOTA: durante la configuración, los comandos introducidos corresponden al terminal expresados con el carácter del dólar ($).

Guía práctica de estudio 02: GNU/Linux

DIDACTIFICACION DE IPv CONFIGURACIÓN MANUAL

Guía de instalación de CAM EXPRESS 8.5 Para Windows XP

1.- ESTRUCTURA BÁSICA DE PERMISOS EN ARCHIVOS

CURSO TALLER DE ADMINISTRACION DE SERVIDORES LINUX NUMERO DE HORAS: 40 A 50 HORAS DURACION: 2 HORAS DIARIAS 1 SOLO HORARIO(1 MES)

ACCIONES Photoshop. Primero explicaremos brevemente que son las Acciones de Photoshop y cómo utilizar esta interesante utilidad. Acciones Photoshop

Balizamiento de curvas de carretera. Manual de Instalación

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Manual de usuario para el servicio de almacenamiento en la nube del IFUNAM mixtli

INSTALACIÓN Y CONFIGURACIÓN

Funcionamiento de los Computadores:

Módulo Conversor de Superficies

SILLABUS CURSO : LINUX

Manual de instalación y configuración. Opencast 2.0. Autores: Maximiliano Lira Felipe López P. Fecha: 17/08/2015 Versión: 001

Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x. Manual de instrucciones.

Transcripción:

Usuarios y grupos, permisos en Ubuntu. A la hora de crear usuarios, grupos, carpetas y otorgar permisos sobre estas y su contenido, Ubuntu funciona de una manera distinta a Windows. Aunque se puede crear un usuario y adjudicarle una contraseña en modo grafico, es preferible hacerlo a través de la consola de comandos ya que en maquinas sin entorno grafico o lo hacemos así o editamos las carpetas e introducimos los registros directamente. Primeros pasos: 1 Una vez que tengamos en marcha nuestra maquina con Ubuntu, y para que esta funcione de una forma lo más fluida posible, deberíamos comenzar por actualizar los repositorios, o sea que el sistema vea si tiene los paquetes más recientes actualizando la lista que posee con la última versión. Para ello abriremos la consola con la combinación de teclas ( Ctrl +Alt + T ) y a continuación teclearemos la instrucción: sudo apt-get update Ahora si necesitásemos instalar algún paquete, el sistema sabría donde localizarlo, además al conocer la existencia de paquetes más modernos que los que tiene instalados, el mismo sistema lanzara una petición de autorización para actualizarse. Usuarios y grupos: Creación de usuarios / useradd Modificación de usuarios / usermod Eliminación de usuarios / userdel Creación de grupos / groupadd Modificación de grupos / groupmod Eliminación de grupos / groupdel Añadir usuarios a un grupo / adduser Quitar usuarios de un grupo / deluser Modo correcto de introducir un nuevo grupo: sudo groupadd nombre_de_grupo

Modo correcto de introducir un nuevo usuario: sudo useradd [opciones] nombre-usuario Entre las opciones más destacables tenemos: -g: Grupo principal que queremos tenga el usuario (debe existir previamente) -d: Carpeta home del usuario. Suele ser /home/nombre-usuario -m: Crear carpeta home si es que no existe. -s: Intérprete de comandos (shell) del usuario. Suele ser /bin/bash -c: Comentario entre comillas "nombre completo del usuario" 2 Pongamos el caso de fernando y el grupo clientes: sudo groupadd clientes [creamos el grupo solo en el caso de que no existiese ] sudo useradd -g clientes -d /home/fernando -m -s /bin/bash fernando sudo passwd fernando [con passwd el sistema nos solicitara asignar contraseña ] Cuidado con las mayúsculas, UNIX distingue entre ellas por lo que Fernando y fernando son dos palabras tan distintas como carlos y juan. Eliminación de usuario: sudo userdel -r nombre-usuario [con -r eliminamos también su carpeta home] Eliminación de grupo: sudo groupdel nombre-grupo [solo si ningun usuario tiene este como grupo principal] Añadir usuarios a un grupo: sudo adduser nombre-usuario nombre-grupo Quitar usuarios a un grupo: sudo deluser nombre-usuario nombre-grupo

Todos estos comandos, y los grupos y usuarios creados quedan reflejados en varias carpetas: La primera, que además debemos modificar editándola es la sudoers: /etc/sudoers [es la carpeta de usuarios que pueden hacer sudo] ejecutaremos: sudo nano /etc/sudoers buscaremos la línea: root ALL=(ALL) ALL 3 añadiremos una nueva línea con el nombre de usuario que hayamos creado de forma que quede así en el archivo: root ALL=(ALL) ALL nombre_usuario ALL=(ALL) ALL guardaremos los cambios y cerraremos el editor. El nuevo usuario ya podrá ejecutar comandos con la consola. La segunda carpeta que se ha modificado con los comandos ha sido: /etc/group [esta es la carpeta de grupos]

Formada por la lista de los grupos, compuesta por líneas donde apreciamos 4 campos separados por ( : ) estos campos son : nombre de grupo. contraseña cifrada o bien una X que indica la existencia de un archivo gshadow. el numero de GID. lista de los miembros del grupo separados por comas sin espacios. La tercera carpeta modificada es: /etc/passwd [carpeta de usuarios] 4 Contiene una lista con los usuarios locales del sistema. Cada línea contiene un usuario y está formada por columnas, separadas por : (dos puntos), que contienen: Nombre de usuario (32 char. max). Contraseña (x=encriptada,!=cuenta deshabilitada, si no contiene nada no tiene contraseña). Numero UID (ID de usuario) el 0 es el root, 1 a 99 cuentas predefinidas, >500 usuarios reales. Numero GID (ID del grupo) GECOS información personal del usuario,nombre,dirección,telefono,... Directorio principal del usuario. Shell que usara el usuario.

La cuarta carpeta es /etc/shadow [carpeta de contraseñas] 5 Este es el archivo de contraseñas (hashes), formada por líneas donde los campos están separados por : (2 puntos) que contienen: Nombre de usuario (32 char. max.) Contraseña cifrada; tienen un tamaño fijo, si empiezan por $1$ (cifrada con MD5, 34 caracteres), si empieza por $ (cifrado con DES, 13 caracteres), si empieza por $6$ (cifrada con SHA-512, nuevo estándar por de facto para Fedora). Si dos usuarios eligen la misma contraseña sus hashes serán diferentes. Días que han pasado desde la última vez que la contraseña fue cambiada contando desde el 1 de enero de 1970 Demás campos (5 en total), como cuanto puede pasa sin cambiar la contraseña, periodo de validez de la contraseña, etc

Permisos 6 Con el comando ls -l accedemos a las carpetas y archivos contenidos en el directorio en el que estamos situados, además nos da toda una lista de información para cada una de las entidades. El primer carácter de cada línea indica el tipo de fichero pudiendo ser: - indica fichero regular. d c b s indica directorio. dispositivos de caracteres. dispositivos de bloques. conexiones con el dominio local. Los siguientes de a 3 caracteres, indican los permisos del: dueño u, grupo g y de los otros o. El significado de esos grupos de tres caracteres varía si hablamos de archivos o directorios. Archivos : r=lectura w=escritura x=ejecución Directorios: r=listar contenidos w=crear o borrar archivos o subdir. x=entrar En el caso de los directorios son necesarios r y x para poder ver y acceder a las carpetas y archivos que contienen.

chmod Cambia los permisos de ficheros y/o directorios. El argumento está compuesto por alguna combinación de las letras (u) dueño, (g) grupo y (o) otros, seguido de un símbolo más (+) o menos (-) dependiendo de si se quiere activar o desactivar un permiso respectivamente, seguido por una combinación de las letras correspondientes a los distintos permisos: r lectura numéricamente es 4 w escritura numéricamente es 2 7 x ejecución numéricamente es 1 Alguna de sus opciones son: -R o -r cambia los permisos de todos los archivos dentro de un directorio y de los subdirectorios contenidos en él. -fv fuerza a cambiar los permisos incluso si el usuario no es el dueño del fichero. Ejemplos: chmod g-r fichero eliminamos privilegio de lectura al grupo. chmod 664 fichero privilegio de lectura y escritura para u (dueño) y g (grupo) para o (otros) solo de lectura. chmod -R go-rx /home/usuario/prueba suprime los permiso de lectura y ejecución de todos los archivos del directorio /home/usuario/prueba y subdirectorios; para el grupo y los otros. chmod 600 ~/home/pepe/.[a-za-z]* coloca los permisos por defecto de los archivos. chgrp Cambia el grupo al que pertenecen los ficheros. Su sintaxis es de la forma: chgrp [opciones] nuevo_grupo ficheros chgrp admin /etc/hosts el nuevo grupo del directorio /etc/hosts será admin chgrp -R admin /etc/hosts el nuevo grupo del directorio /etc/hosts y de todos los directorios y archivos superiores, será admin Nota: No utilizarlo con los archivos punto (.) de un usuario (de la forma chgrp -R nuevogrupo ~/home/.*), por que cambiará los propietarios del directorio padre.. (de /home) de todos los directorios principales de los usuarios. Para que no suceda esto utilizarlo de la siguiente forma: chgrp -R nuevogrupo ~/home/pepe/.[a-za-z]*

chown Cambia el propietario y/o el grupo al que pertenece un fichero y/o directorio. Su sintaxis es de la forma: chown [opciones] usuario[:grupo] ficheros No utilizarlo con los archivos punto (.) de un usuario (de la forma chown -R pepe:pepe ~/home/.*), por que cambiará los propietarios del directorio padre.. (de /home) de todos los directorios principales de los usuarios. Para que no suceda esto utilizarlo de la siguiente forma: chown -R pepe:pepe ~/home/pepe/.[a-za-z]* 8 En caso de error, para restaurar sería: chown pepe:pepe ~/home/pepe chmod 700 /home/pepe chown -R pepe:pepe ~/home/pepe/.[a-za-z]* chmod 600 ~/home/pepe/.[a-za-z]*