Un sistema OpenBSD se administra desde la cuenta
root o bien con ayuda del programa
sudo.
Desde las diversas cuentas del sistema
que estén en el grupo wheel
es posible pasar a la cuenta root con el comando:
$ su -
Tipicamente al pasar a la cuenta root el prompt cambiará a #.
Si sudo se configura para permitir su utilización
por parte de usuarios que estén en el grupo wheel,
podrán ejecutarse comandos como si se tratara de la cuenta
root precediéndolos con sudo.
Por ejemplo para listar el directorio del usuario
root:
$ sudo ls /root
![]() | Aviso |
|---|---|
Toda acción que realice con el programa sudo, así como cambios de un usuario a otro, quedarán registradas en
la bitácora |
Entre las labores del administrador está agregar, eliminar y modificar información de usuarios del sistema.
El administrador puede agregar usuarios con el comando
adduser. Su uso típico se esboza
a continuación[13]
# adduser ... Enter username []: juan Enter full name []: Juan Valdez Enter shell csh ksh nologin sh [ksh]: Uid [1003]: Login group juan [juan]: Login group is ``juan''. Invite juan into other groups: guest no [no]: wheel Login class auth-defaults auth-ftp-defaults daemon default staff [default]: staff Enter password []: Enter password again []: Name: juan Password: **** Fullname: Juan Valdez Uid: 1003 Gid: 1003 (juan) Groups: juan wheel Login Class: staff HOME: /home/juan Shell: /bin/ksh OK? (y/n) [y]:
Note que todo usuario del sistema tiene:
juan en el ejemplo recién presentado
Se trata de un número que lo identifica (1003 en el ejemplo)
O número que identifica al grupo principal al que pertenece el usuario (1003 en el ejemplo).
Que será el que tendrá el usuario al iniciar
nuevas sesiones (en el ejemplo es
/bin/ksh).
Que establecerá parámetros para la sesión, por ejemplo
límite en el uso de memoria y recursos. En el ejemplo es
staff, pero para usuarios que
no vayan a administrar el sistema se sugiere
default
Cada usuario fuera de su grupo principal puede
pertenecer a otros grupos. En este ejemplo, el usuario pertenecerá
además al grupo wheel, lo cual
indica que hará labores administrativas.
Cuyo propietario será el usuario y quedará
como directorio de trabajo cada vez que inicie una
sesión. En el ejemplo es
/home/juan (note que
por defecto todos los directorios de usuarios son
subdirectorios de /home).
Para eliminar un usuario y su directorio personal:
userdel -r juan
Es posible modificar información de los usuarios de diversas formas:
Con el comando vipw que le permitirá modificar directamente el archivo de claves y usuarios
Con el comando
chfn usuario podrá modificar algunos datos del perfil del usuario.
Documentación del sistema man adduser, man userdel
Para instalar y comenzar a administrar un sistema OpenBSD sugerimos [usuario_OpenBSD].
Para administrar un servidor OpenBSD conectado a Internet recomendamos [servidor_OpenBSD]
[13] Tenga en cuenta que la
primera vez que ejecute adduser tras instalar un sistema
OpenBSD, este programa preguntará valores por defecto por emplear durante
la creación de cuentas.