Deluser

Comando deluser
Información sobre la plantilla
Deluser.jpg
Concepto:Permite eliminar una cuenta de usuario.

Comando deluser. Este comando elimina un usuario del sistema. Se utiliza en el sistema operativo Linux.

Sintasis

  • deluser [opciones] [--force] [--remove-home] [--remove-all-files] [--backup] [--backup-to DIRECTORIO] usuario
  • deluser --group [opciones] grupo
  • deluser [opciones] usuario grupo

Opciones comunes

  • [--quiet] [--system] [[--help] [--version] [--conf FICHERO]

Descripción

Deluser elimina usuarios del sistema de acuerdo a las opciones en la línea de comando y a la configuración en /etc/deluser.conf y /etc/adduser.conf. Proporcionan una interfaz más sencilla para los programas userdel, eliminando opcionalmente el directorio personal o incluso todos los ficheros del sistema pertenecientes al usuario, ejecutar un script personalizado, y otras características, deluser puede ejecutarse de varias maneras:

Eliminar un usuario normal

Si se invoca con un argumento que no es ninguna opción y sin la opción --group, deluser eliminará un usuario normal. Por omisión, deluser eliminará el usuario, pero no su directorio personal ni su directorio de cola de correo (n.t. mail spool) o cualquier otro fichero del sistema perteneciente al usuario. Puede usar la opción --remove-home para eliminar el directorio personal y de cola de correo. La opción --remove-all-files elimina todos los ficheros pertenecientes al usuario en el sistema. Tenga en cuenta que si activa ambas opciones --remove-home no tiene ningún efecto porque --remove-all-files es una opción más general. Si quiere hacer una copia de seguridad de todos los ficheros antes de eliminarlos use la opción --backup que creará un fichero nombre usuario.tar (.gz/.bz2) en el directorio especificado por la opción --backup-to (el directorio de trabajo actual de forma predeterminada). Ambas opciones, la de eliminación y la de copias de seguridad se pueden especificar como predeterminadas en el fichero /etc/deluser.conf. Si desea eliminar la cuenta del usuario root (UID 0), use el parámetro --force; esto puede evitar la eliminación accidental del usuario root. Si existe el fichero /usr/local/sbin/deluser.local, este se ejecutará después de eliminar la cuenta de usuario de forma que se pueda realizar algún ajuste local. Los argumentos que se pasan a deluser.local son: nombre-usuario UID GID directorio-personal

Opciones

  • --conf FICHERO

Usa FICHERO en lugar de los ficheros predeterminados /etc/deluser.conf y /etc/adduser.conf.

  • --help Muestra unas instrucciones breves.
  • --quiet

Suprime mensajes indicadores de progreso.

  • --system

Solo elimina si el usuario/grupo es un usuario/grupo del sistema. Esto evita borrar accidentalmente usuarios/grupos que no sean del sistema. Además, si el usuario no existe, no se devuelve ningún valor de error. Esta opción está diseñada para su uso en los scripts de desarrollador de paquetes de Debian.

  • --backup

Crea una copia de respaldo de todos los ficheros contenidos en el directorio personal del usuario y el fichero de cola de correo a un fichero llamado /user.tar.bz2 o user.tar.gz.

  • --backup-to

No ubica las copias de respaldo en, sino en el directorio definido por este parametro. Define --backup de forma implícita.

  • --remove-home

Elimina el directorio personal del usuario y su cola de correo. Si se define --backup, los ficheros se eliminarán después de realizar la copia de respaldo.

  • --remove-all-files

Elimina todos los ficheros del sistema propiedad de este usuario. Nota: remove-home ya no tiene efecto. Si se define--backup, se eliminarán los ficheros después de realizar la copia de respaldo.

  • --version

Muestra la versión e información acerca del copyright.

Valores de salida

  • 0 La acción se ha ejecutado correctamente.
  • 1 El usuario a eliminar no es una cuenta del sistema. No se ha realizado ninguna acción.
  • 2 El usuario no existe. No se ha realizado ninguna acción.
  • 3 El grupo no existe. No se ha realizado ninguna acción.
  • 4 Se ha detectado un error interno. No se ha realizado ninguna acción.
  • 5 El grupo a eliminar no está vacío. No se ha realizado ninguna acción.
  • 6 El usuario no pertenece al grupo especificado. No se ha realizado ninguna acción.
  • 7 No puede eliminar un usuario de su grupo primario. No se ha realizado ninguna acción.
  • 8 El paquete requerido perl-modules no está instalado. Este paquete es necesario para realizar las acciones solicitadas. No se ha realizado ninguna acción.
  • 9 Se requiere el parámetro --force para eliminar la cuenta del usuario root. No se ha realizado ninguna acción.

Ficheros

  • /etc/deluser.conf

Véase también

Fuentes