Professional Documents
Culture Documents
Contenidos
Usuarios y grupos
Permisos
Lmites
Procesos
Usuarios y grupos
GNU/Linux es un sistema:
Usuarios y grupos
Clave (password)
Carpeta personal
Contenidos
Usuarios y grupos
Permisos
Lmites
Procesos
Gestin de usuarios en
entorno grfico
Aadir/eliminar usuarios
Aadir usuarios:
# userdel <username>
Aadir grupos:
Borrar usuarios:
# adduser <username>
# addgroup <groupname>
Borrar grupos:
# groupdel <groupname>
Cambios de propietario/grupo
/etc/adduser.conf
/etc/skel
10
Contenidos
Usuarios y grupos
Permisos
Lmites
Procesos
11
...
12
$ su [-] <nuevo_usuario>
$ sudo ...
$ sudo -s
$ sudo su
Administracin de Servidores GNU/Linux
13
Contenidos
Usuarios y grupos
Permisos
Lmites
Procesos
14
Permisos
El propietario (user)
15
Permisos bsicos
Lectura/listado
(r)
Escritura
(w)
Ejecucin/
acceso
(x)
Archivo
se puede leer el
contenido del
archivo
se puede cambiar
el contenido del
archivo
se puede ejecutar
el archivo como un
programa
Carpeta
se puede listar el
contenido de la
carpeta
se pueden crear
archivos en la
carpeta
se puede entrar en
la carpeta
16
Permisos especiales
Set-uid
(su)
Archivo
(ejecutable)
Carpeta
Set-gid
(sg)
Sticky
(t)
ejecucin con
privilegios del
propietario
ejecucin con
privilegios del
grupo (poco til)
hacer residente
(no se usa)
(no se usa)
crea nuevos
archivos con el
grupo de la
carpeta padre
permiso de
escritura slo para
propietario del
archivo (/tmp)
17
Permisos. Notacin
prop.
r
grupo
x
su
otros
x
sg
x
t
lectura: r
x -> x
escritura: w
s -> x + s
ejecucin: x
S -> slo s
set-uid: s
t -> x + t
set-gid: s
T -> slo t
sticky: t
Administracin de Servidores GNU/Linux
18
Permisos
Gestionar permisos
19
Permisos. chmod
r
w
x
u
g
chmod [-R]
o
a
<rutas>
u
g
o
Administracin de Servidores GNU/Linux
20
Permisos. chmod
especial
prop.
grupo
otros
su sg
(0)
0
6
0
4
1
0
1
21
Permisos
Ejemplos
$
$
$
$
$
$
$
$
chmod
chmod
chmod
chmod
chmod
chmod
chmod
chmod
g+r carta.txt
a+x programa
go-rw proyecto.odt
g+s mi_carpeta
-R a+rX carpeta_web
g=u carta.txt
775 carpeta_web
2750 proyecto
22
Permisos
23
Comandos:
getfacl
setfacl
24
Contenidos
Usuarios y grupos
Permisos
Lmites
Procesos
25
Lmites y restricciones
limits.conf, limits.d
access.conf, time.conf
Etc.
26
Contenidos
Usuarios y grupos
Permisos
Lmites
Procesos
27
Control de procesos
Comandos de terminal:
ps
jobs
kill
killall
...
Administracin de Servidores GNU/Linux
28
Control de procesos
29
Control de procesos
30
Control de procesos
Ejemplos:
$ pstree
$ top
$ ps -feL
$ killall nautilus
31
Control de procesos
$ comando
$ comando &
$ jobs
$ fg %1
$ bg %2
$ kill %3
32