Sistemas Operativos Crear Usuarios y Grupos
Sistemas Operativos Crear Usuarios y Grupos
Sistemas Operativos Crear Usuarios y Grupos
Para añadir un usuario en CentOS no hay más que ejecutar el siguiente comando:
addgroup grupo1
root@lab1-VirtualBox:/home/lab1# cd ..
root@lab1-VirtualBox:/home# ls
lab1 trabajo_primero trabajo_segundo
root@lab1-VirtualBox:/home# cd lab1
root@lab1-VirtualBox:/home/lab1# addgroup profesores
Añadiendo el grupo `profesores' (GID 1001) ...
Hecho.
root@lab1-VirtualBox:/home/lab1# addgroup estudiantes
Añadiendo el grupo `estudiantes' (GID 1002) ...
Hecho.
root@lab1-VirtualBox:/home/lab1# addgroup administrador
Añadiendo el grupo `administrador' (GID 1003) ...
Hecho.
root@lab1-VirtualBox:/home/lab1# addgroup todos_usuarios
Añadiendo el grupo `todos_usuarios' (GID 1004) ...
Hecho.
root@lab1-VirtualBox:/home/lab1# adduser luis
Añadiendo el usuario `luis' ...
Añadiendo el nuevo grupo `luis' (1005) ...
Añadiendo el nuevo usuario `luis' (1001) con grupo `luis' ...
Creando el directorio personal `/home/luis' ...
Copiando los ficheros desde `/etc/skel' ...
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente
Cambiando la información de usuario para luis
Introduzca el nuevo valor, o presione INTRO para el predeterminado
Nombre completo []: luis
Número de habitación []:
Teléfono del trabajo []:
Teléfono de casa []:
Otro []:
¿Es correcta la información? [S/n] s
root@lab1-VirtualBox:/home/lab1# adduser karina
Añadiendo el usuario `karina' ...
Añadiendo el nuevo grupo `karina' (1006) ...
Añadiendo el nuevo usuario `karina' (1002) con grupo `karina' ...
Creando el directorio personal `/home/karina' ...
Copiando los ficheros desde `/etc/skel' ...
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente
Cambiando la información de usuario para karina
Introduzca el nuevo valor, o presione INTRO para el predeterminado
Nombre completo []:
Número de habitación []:
Teléfono del trabajo []:
Teléfono de casa []:
Otro []:
¿Es correcta la información? [S/n] s
root@lab1-VirtualBox:/home/lab1# adduser pablo
Añadiendo el usuario `pablo' ...
Añadiendo el nuevo grupo `pablo' (1007) ...
Añadiendo el nuevo usuario `pablo' (1003) con grupo `pablo' ...
Creando el directorio personal `/home/pablo' ...
Copiando los ficheros desde `/etc/skel' ...
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente
Cambiando la información de usuario para pablo
Introduzca el nuevo valor, o presione INTRO para el predeterminado
Nombre completo []:
Número de habitación []:
Teléfono del trabajo []:
Teléfono de casa []:
Otro []:
¿Es correcta la información? [S/n] s
root@lab1-VirtualBox:/home/lab1# adduser santiago
Añadiendo el usuario `santiago' ...
Añadiendo el nuevo grupo `santiago' (1008) ...
Añadiendo el nuevo usuario `santiago' (1004) con grupo `santiago' ...
Creando el directorio personal `/home/santiago' ...
Copiando los ficheros desde `/etc/skel' ...
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente
Cambiando la información de usuario para santiago
Introduzca el nuevo valor, o presione INTRO para el predeterminado
Nombre completo []:
Número de habitación []:
Teléfono del trabajo []:
Teléfono de casa []:
Otro []:
¿Es correcta la información? [S/n] s
root@lab1-VirtualBox:/home/lab1# usermod -g profesores luis
root@lab1-VirtualBox:/home/lab1# usermod -g estudiantes karina
root@lab1-VirtualBox:/home/lab1# usermod -g administrador pablo
root@lab1-VirtualBox:/home/lab1# usermod -g todos_usuarios santiago
root@lab1-VirtualBox:/home/lab1# cd ..
root@lab1-VirtualBox:/home# ls
karina lab1 luis pablo santiago trabajo_primero trabajo_segundo
root@lab1-VirtualBox:/home# cd lab1
root@lab1-VirtualBox:/home/lab1# deluser luis
Eliminando al usuario `luis' ...
Aviso: el grupo `profesores' no tiene más miembros.
userdel: group luis not removed because it is not the primary group of user luis.
Hecho.
root@lab1-VirtualBox:/home/lab1# delgroup profesores
Eliminando al grupo `profesores' ...
Hecho.
root@lab1-VirtualBox:/home/lab1# deluser luis
/usr/sbin/deluser: El usuario `luis' no existe.
root@lab1-VirtualBox:/home/lab1# deluser --remove-home luis
/usr/sbin/deluser: El usuario `luis' no existe.
root@lab1-VirtualBox:/home/lab1# cd ..
root@lab1-VirtualBox:/home# ls
karina lab1 luis pablo santiago trabajo_primero trabajo_segundo
root@lab1-VirtualBox:/home# cd lab1
root@lab1-VirtualBox:/home/lab1# delgroup estudiantes
/usr/sbin/delgroup: ¡`karina' aún tiene a `estudiantes' como su grupo primario!
root@lab1-VirtualBox:/home/lab1# deluser --remove-home karina
Buscando archivos para guardar/eliminar ...
Eliminando archivos ...
Eliminando al usuario `karina' ...
Aviso: el grupo `estudiantes' no tiene más miembros.
userdel: group karina not removed because it is not the primary group of user karina.
Hecho.
root@lab1-VirtualBox:/home/lab1# deluser --remove-home karina
/usr/sbin/deluser: El usuario `karina' no existe.
root@lab1-VirtualBox:/home/lab1# delgroup estudiantes
Eliminando al grupo `estudiantes' ...
Hecho.
root@lab1-VirtualBox:/home/lab1# deluser --remove-home pablo
Buscando archivos para guardar/eliminar ...
Eliminando archivos ...
Eliminando al usuario `pablo' ...
Aviso: el grupo `administrador' no tiene más miembros.
userdel: group pablo not removed because it is not the primary group of user pablo.
Hecho.
root@lab1-VirtualBox:/home/lab1# delgroup administrador
Eliminando al grupo `administrador' ...
Hecho.
root@lab1-VirtualBox:/home/lab1# deluser --remove-home santiago
Buscando archivos para guardar/eliminar ...
Eliminando archivos ...
Eliminando al usuario `santiago' ...
Aviso: el grupo `todos_usuarios' no tiene más miembros.
userdel: group santiago not removed because it is not the primary group of user santiago.
Hecho.
root@lab1-VirtualBox:/home/lab1# delgroup todos_usuarios
Eliminando al grupo `todos_usuarios' ...
Hecho.
root@lab1-VirtualBox:/home/lab1#
sudo su
apt-get update
apt-get updgrade
apt-get list-upgrade --yes
sudo do-release-upgrade -d
man
man cp
pwd
ls
ls -lah
-l
-a
-h
cd ..
cd
nano
mkdir
cp
cat
mv
cp -r
rm -r
chmod
ls -l
sudo -s admin
addgroup
adduser
usermod -g
deluser
delgroup
CLASE DEL JUEVES
#!/bin/bash
# Ingresar al escrotiorio
cd Escritorio
# Crear un directorio llamado dir1
mkdir dir1
# Crear un documento llamado archivo1
nano archivo1.doc
#Copiar el archivo1 a dir1
cp archivo1.doc /home/lab1_pc8/Escritorio/dir1
1 cd escritorio
2 cd Escritorio
3 nano prueba.sh
4 mv prueba.sh
5 nano prueba.sh
6 ls -l
7 chmod 777 prueba.sh
8 ls -l
9 sh prueba.sh
10 nano prueba.sh
11 nano eliminar.sh
12 ls -l
13 chmod 777 eliminar.sh
14 ls -l
15 sh eliminar.sh
16 nano eliminar.sh
17 sh prueba.sh
18 sh eliminar.sh
comandos
ejemplo de grep
ejemplo2
lab1_pc8@lab1pc8-VirtualBox:~/Escritorio$ grep "Paquetes" genesus.doc > salida.txt
me crea un archivo de texto con las lineas que contienen la palabra solicitada
20
1.- Crear un fichero en el escritorio llamado prueba el cual contenga 10 líneas de texto,
visualizar las 2 primeras líneas y las dos últimas en el terminal
2.- Crear un directorio llamado trabajo, en el directorio trabajo crear la siguiente estructura
clase1
Alumno1 modulo1
modulo2
Alumno2 modulo1
modulo2
Alumno3 modulo1
modulo2
Alumno4 modulo1
modulo2
1 sudo su
2 ls -l && date
3 ls
4 cd escritorio
5 cd Escritorio
6 nano prueba.doc
7 cd Escritorio
8 ls
9 cd trabajo
10 cd..
11 cd ..
12 nano touch > fich6.doc
13 cd escritorio
14 cd Escritorio
15 nano prueba.sh
16 cat | tail 2 prueba.doc
17 cat | tail -2 prueba.doc
18 cat | head -2 prueba.doc
19 cat | head -1 prueba.doc
20 cat | tail -2 && head -1 prueba.doc
21 ls -l tail -2 && head -1 prueba.doc
22 cat | tail -2 prueba.doc && cat | head -1 prueba.doc
23 mkdir trabajo
24 cd trabajo
25 mkdir alumno1
26 mkdir alumno2
27 mkdir alumno3
28 mkdir alumno4
29 cd alumno1
30 mkdir modulo1
31 mkdir modulo2
32 cd..
33 cd ..
34 cd alumno2
35 mkdir modulo1
36 mkdir modulo2
37 cd ..
38 cd alumno3
39 mkdir modulo1
40 mkdir modulo2
41 cd ..
42 cd alumno4
43 mkdir modulo1
44 mkdir modulo2
45 ls
46 cd ..
47 ls
48 sudo apt-get install tree
49 cd ..
50 tree
51 sudo apt install tree
52 sudo apt u
53 ls
54 cd trabajo
55 ls
56 cd alumno1
57 sudo apt-get install finger
58 man --
59 man -->
60 man >
61 > ls fich1.doc
62 cd ......
63 cd ..
64 cal 12 > calen.doc
65 ls > fich1.doc
66 cd trabajo
67 cd alumno1
68 ls > fich1.doc
69 ls
70 ls > fich1.doc
71 cd ..
72 cd alumno2
73 date > fich2.doc
74 cd ..
75 cd alumno3
76 wc > fich3.doc
77 main wc
78 mkdir > fich3.doc
79 man mkdir > fich3.doc
80 cd ..
81 cd alumno1
82 man ls > fich1.doc
83 cd ..
84 cd alumno2
85 man date > fich1.doc
86 cd ..
87 cd alumno3
88 cd ..
89 cd alumno4
90 man cp > fich4.doc
91 cd ..
92 cd alumno2
93 man date > fich2.doc
94 cd ..
95 cd alumno1
96 man who > fich5.doc
97 cd ..
98 cd alumno2
99 nano > fich6.doc
100 man touch
101 cd Escritorio
102 touch nano > file.doc
103 touch > file.doc
104 touch --help
105 touch -a > file.doc
106 touch -c > file.doc
107 touch file.doc
108 ls
109 cd trabajo
110 cd alumno2
111 touch fich6.doc
112 cd ..
113 ls
114 ls -l > Escritorio/listado.txt
115 history