Realizacion+de+Tareas+Básicas+con+Ubuntu



= GESTION DE USUARIOS EN UNIX =

1.Usuarios y grupos de usuarios en unix
1.1.Cuentas de usuario 1.2.Grupos de usuarios 1.3.Usuario root

2.Administración de usuarios y grupos
2.1.Creación de usuarios 2.2.Modificacion de usuarios 2.3.Eliminación de usuarios 2.4.Creacion de grupos 2.5.Modificacion de grupos 2.6.Eliminacion de grupos 2.7.Añadir usuarios a un grupo 2.8.Quitar usuarios de un grupo 2.9.Herramienta gráfica de administración de usuarios

3.Permisos de archivos y carpetas
3.1.Usuario propietario y grupo propietario de un archivo 3.2.Tipos de permisos 3.3.Permiso de lectura 3.4.Permisos de escritura 3.5.Permiso de ejecución 3.6.¿A quién se puede otorgar permisos? 3.7.Visualizar lospermisos de un archivo o carpeta 3.8.Cambio de permisos 3.9.Bits SUID y SGID 3.10.Máscaras 3.11.Grupos privados de usuario 3.12.Cambiar usuariio propietario y grupo propietario

**1.Usuarios y grupos de usuarios en unix**
Linux está basado en el sistema Unix, al ser multiusuario permite que varios usuarios puedan usar el sistema de una manera segura y ordenada.

**1.1.Cuentas de usuario**

Para que un usuario pueda utilizar el sistema necesita entrar con un nombre y una contraseña. Este usuario debera pertenecer a un grupo determinado creado por el administrador. Al terminar de identificarse, el usuario podrá realizar diferentes acciones como almacedar datos, ejecutar aplicaciones etc. Obligatoriamente, todos los procesos que se ejecuten en el sistema pertenecen a algún usuario. Ejecutando el comando '**ps aux**' podemos ver todos los procesos en ejecución. Si ejecutamos el comando '**top**' lo veremos a tiempo real.

**- Mostrando procesos con top. La segunda columna indica el propietario:**

- El sistema Unix codifica los usuarios con un número diferente a cada uno que es el identificador de usuario (uid = User IDentifier). Internamente el sistema trabaja con el uid, no con el nombre del usuario. Normalmente a los usuarios que creemos se les asignan uids desde 1000 en adelante. En Unix por defecto, la información de los usuarios de un sistema se guarda en el archivo /etc/passwd. Es un archivo de texto que puede visualizarse con cualquier editor. Cada linea del archivo /etc/passwd

**Volcado del archivo /etc/passwd**

Las contraseñas de cada usuario se guardan encriptadas con un sistema de codificación irreversible, en el archivo /etc/shadow que también es un archivo de texto

**1.2.Grupos de usuarios**

Todos los usuarios pertenecen al menos a un grupo que es el grupo principal del usuario,pero pueden pertenecer a más grupos. Todo usuario debe pertenecer a un grupo principal obligatoriamente El sistema Unix codifica los grupos de usuarios con un número diferente a cada uno que es el identificador <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">de grupo (gid = Group IDentifier). <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">En Unix, la información de los grupos de un sistema se guarda en el archivo /etc/group. <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Las contraseñas de los grupos se guardan encriptadas con un sistema de codificación irreversible, en el archivo /etc/gshadow que también es un archivo de texto.

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">**2.2 Problemas de incompatibilidad**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Suelen ser más complejos que los de arranque o inestabilidad.

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">**En el apartado del software**: Incompatibilidad entre algún controlador y el sistema operativo o sistema operativo y alguna aplicacion.. etc.

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">**En el apartado del hardware:**Es más complejo encontrar la solución, y en ciertos casos no se da con ella hasta reemplazar uno de los dispositivos. Suele ocurrir cuando un dispositivo no se lleva bien con algún modelo específico de placa base u otro periférico presente en el sistema.

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Una gran cantidad de dispositivos hardware poseen firmware, y gracias a estas memorias es posible actualizar y corregir errores.

**1.3.Usuario root**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">El usuario root o superusuario, es el usuario administrador del sistema. Está identificado con el número de usuario cero (uid=0) y tiene permisos sobre todo el sistema.

**2.Administración de usuarios y grupos**
<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">La administración de usuarios y grupos solamente puede realizarlas el usuario root utilizando los <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">comandos de gestión de usuarios. Las tareas y los comandos para realizarlas son:

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Creación de usuarios / useradd <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Modificación de usuarios / usermod <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Eliminación de usuarios / userdel <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Creación de grupos / groupadd <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Modificación de grupos / groupmod <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Eliminación de grupos / groupdel <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Añadir usuarios a un grupo / adduser <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Quitar usuarios de un grupo / deluser

**2.1.Creación de usuarios**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">El comando useradd permite añadir un usuario: EJEMPLO;

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">#useradd [opciones] nombre-usuario

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">• -g: Grupo principal que queremos tenga el usuario (debe existir) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">• -d: Carpeta home del usuario. Suele ser /home/nombre-usuario <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">• -m: Crear carpeta home si es que no existe. <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">• -s: Intérprete de comandos (shell) del usuario. Suele ser /bin/bash

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Ejemplo, si deseamos crear un usuario llamado 'pedro' cuyo grupo principal sea 'profesores', cuya carpeta <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">home sea /home/pedro y su intérprete de comandos sea /bin/bash, ejecutaremos el siguiente comando:
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt;">useradd -g profesores -d /home/pedro -m -s /bin/bash pedro

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">establecer su contraseña con el comando passwd: EJEMPLO;
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt;">passwd pedro

**2.2.Modificacion de usuarios**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Comando userdel seguido del nombre del usuario. Con la opción -r eliminará también su carpeta home, ejemplo: <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">1. userdel -r pedro

**2.3.Eliminación de usuarios**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Comando userdel seguido del nombre del usuario. Con la opción -r eliminará también su carpeta home, ejemplo:
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt;">userdel -r pedro

**2.4.Creacion de grupos**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Comando groupadd permite añadir un grupo indicando como parámetro el nombre del grupo. EJEMPLO;

**2.5.Modificacion de grupos**
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt;">groupadd alumnos

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">Comando groupmod permite modificar el nombre de un grupo o el gid del mismo. La sintaxis es: <span style="font-family: 'Times New Roman','serif'; font-size: 12pt;">EJEMPLO: <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">groupmod -g 2000 profesores
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt;">groupmod [-g nuevo-gid] [-n nuevo-nombre] nombre-grupo;

**2.6.Eliminacion de grupos**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">comando groupdel seguido del nombre del grupo, ejemplo: **2.7.Añadir usuarios a un grupo**
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt;">groupdel profesores

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Comando adduser seguido del nombre del usuario y del nombre del grupo al que queremos añadirle, ejemplo: **2.8.Quitar usuarios de un grupo**
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt;">adduser juan profesores

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Comando deluser seguido del nombre del usuario y del nombre del grupo del que queremos quitarle, ejemplo:
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt;">deluser juan profesores

**2.9.Herramienta gráfica de administración de usuarios**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Si hemos iniciado sesión como root, podemos pulsar Alt+F2 y ejecutar users-admin. Es una herramienta con la que podremos administrar usuarios y grupos.

**3.Permisos de archivos y carpetas**
3.1.Usuario propietario y grupo propietario de un archivo

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Cuando un usuario crea un nuevo archivo, el propietario del archivo será el usuario que lo ha creado y el grupo del archivo será el grupo principal de dicho usuario.

**3.2.Tipos de permisos**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Existen tres tipos de permisos que los usuarios y los grupos de usuarios tienen sobre los archivos y las carpetas: <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Permiso de lectura <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Permiso de escritura <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Permiso de ejecución

**3.3.Permiso de lectura**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Si el usuario tiene permiso significa que un usuario puede leerlo o visualizarlo. Si no, no podrá ver el contenido del archivo. <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">El permiso de lectura se simboliza con la letra 'r' del inglés 'read'.

**3.4.Permisos de escritura**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Cuando un usuario tiene permiso de escritura sobre una carpeta, significa que puede modificar el contenido de la carpeta <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">El permiso de escritura se simboliza con la letra 'w' del inglés 'write'.

**3.5.Permiso de ejecución**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Cuando un usuario tiene permiso de ejecución sobre una carpeta, significa que puede entrar en ella, <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Si no dispone del permiso de ejecución significa que no puede ir a dicha carpeta.

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">El permiso de ejecución se simboliza con la letra 'x' del inglés 'eXecute'

**3.6.¿A quién se puede otorgar permisos?**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Al usuario propietario del archivo <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Al grupo propietario del archivo <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">• Al resto de usuarios del sistema

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">En Unix no existe la posibilidad de asignar permisos a usuarios concretos ni a grupos concretos, <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">No podrémos dar permisos a otros usuarios distintos de pepe (juan, luis, pedro,...) ni a otros grupos (alumnos, directivos, personal,...) ya que el esquema Unix no lo permite.

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Si deseo que otros usuarios tengan algún permiso sobre el archivo 'examen.txt', no me quedará más remedio que incluirlos en el grupo profesores u otorgar el permiso al resto de usuarios

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Para poder cambiar permisos sobre un archivo, es necesario poseer el permiso de escritura

**3.7.Visualizar lospermisos de un archivo o carpeta**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Comando ls -l podemos visualizar los permisos de los archivos o carpetas. <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">El primer caracter indica de qué tipo de archivo se trata. Si es un guión '-' significa que se trata de un archivo normal, la letra 'd' significa que se trata de una carpeta (directory), la letra 'l' significa que se trata de un enlace (link). Otros valores son s, p, b que se refieren a sockets, tuberías (pipe) y dispositivos de bloque respectivamente.

**3.8.Cambio de permisos**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Se utiliza el comando chmod, los permisos se pueden representar de dos formas. La primera es mediante las iniciales de a quién va <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">dirigido el permiso (usuario=u, grupo=g, resto=o (other)):

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Ejemplos: <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">//Dar permiso de escritura al usuario propietario sobre el archivo 'examen.txt'//
 * 1) //<span style="font-family: 'Times New Roman','serif'; font-size: 12pt;">chmod u+w examen.txt //

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">//Quitar permiso de escritura al resto de usuarios sobre el archivo 'examen.txt'//
 * 1) //<span style="font-family: 'Times New Roman','serif'; font-size: 12pt;">chmod o-w examen.txt //

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">Dar permiso de ejecución al grupo propietario sobre el archivo '/usr/bin/games/tetris'
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt; tabstops: list 36.0pt;">chmod g+x /usr/bin/games/tetris

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">//Dar permiso de lectura al grupo propietario sobre el archivo 'examen.txt'//
 * 1) //<span style="font-family: 'Times New Roman','serif'; font-size: 12pt;">chmod g+r examen.txt //

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">//Se pueden poner varios usuarios juntos//
 * 1) //<span style="font-family: 'Times New Roman','serif'; font-size: 12pt;">chmod ug+w examen.txt //

**//<span style="font-family: 'Times New Roman','serif'; font-size: 13.5pt;">La segunda forma //**

//<span style="font-family: 'Times New Roman','serif'; font-size: 12pt;">Ejemplos: // <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">Dar todos los permisos al usuario y ninguno ni al grupo ni al resto
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt; tabstops: list 36.0pt;">chmod 700 examen.txt

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">//Dar al usuario y al grupo permisos de lectura y ejecución y ninguno al resto//
 * 1) //<span style="font-family: 'Times New Roman','serif'; font-size: 12pt;">chmod 550 examen.txt //

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">Dar todos los permisos al usuario y lectura y ejecución al grupo y al resto
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt; tabstops: list 36.0pt;">chmod 755 /usr/bin/games/tetris

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">//Dar todos los permisos al usuario y de lectura al resto, sobre todos los// <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">//archivos// <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 0pt;">Cambiar permisos a todos los archivos incluyendo subcarpetas
 * 1) //<span style="font-family: 'Times New Roman','serif'; font-size: 12pt;">chmod 744 * //
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt; tabstops: list 36.0pt;">chmod -R 744 *

**3.9.Bits SUID y SGID**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">El bit SUID es una extensión del permiso de ejecución. Para activar el bit SUID, se puede ejecutar el comando chmod u+s nombre_archivo o sumar 4000 al <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">número en octal si utilizamos dicho sistema. <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Puede ocasionar problemas de seguridad sobre todo si el propietario es root si aplicamos el bit SGID a una carpeta

**3.10.Máscaras**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Cuando se crea un archivo, los permisos originales por defecto son 666 y cuando se crea una carpeta, los permisos por defecto son 777. Dichos permisos por defecto pueden modificarse con el comando umask. <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Con umask podemos definir la máscara de permisos, cuyo valor original es 000. El permiso por defecto será el resultado de restar del permiso original, el valor de la máscara.

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Cada usuario tiene su máscara. Se puede fijar la máscara por defecto para todos los usuarios en el archivo /etc/profile o para cada usuario en el archivo /home/usuario/.bashrc

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Ejemplo de uso de umask

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">pepe@3[pruebas]$ umask <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">0002

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">pepe@3[pruebas]$ umask 022

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">La modificacion con umask de la mascara por defecto no afecta a los archivos y carpetas existentes sino <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">solo a los nuevos que cree ese usuario a partir de ese momento..

**3.11.Grupos privados de usuario**

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Si creamos un usuario pepe, crearemos también un grupo llamado pepe y haremos que el grupo primario del usuario pepe sea el grupo pepe.

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Ejemplo: Usuario pepe y grupo pepe <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">pepe@3[pruebas]$ more /etc/passwd |grep pepe

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">pepe:x:1002:1003::/home/pepe:

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">pepe@3[pruebas]$ more /etc/group |grep pepe

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%;">Supongamos que creamos una carpeta llamada 'examenes' que pertenezca al grupo profesores. Si establecemos el bit SGID en dicha carpeta con el comando 'chmod g+s examenes', todos los archivos que se creen dentro de dicha carpeta tendrán como grupo propietario el grupo profesores

3.12.Cambiar usuariio propietario y grupo propietario

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Cambiar usuario propietario y grupo propietario

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 12pt;">Se utiliza el comando chown. Para ello hay que disponer de permisos de escritura sobre el archivo o carpeta. La sintaxis del comando es:
 * 1) <span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: normal; margin: 0cm 0cm 10pt; tabstops: list 36.0pt; tabstops: list 36.0pt;">chown nuevo_usuario[.nuevo_grupo] nombre_archivo

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; margin: 0cm 0cm 10pt;">EJEMPLO

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; margin: 0cm 0cm 10pt;">root@knoppix37:/home/pepe# chown luis examen.txt

<span style="font-family: 'Times New Roman','serif'; font-size: 12pt; line-height: 115%; margin: 0cm 0cm 10pt;">root@knoppix37:/home/pepe# chown pedro.alumnos examen.txt