[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:slackbook:users [2019/02/01 19:46 (UTC)] – [Other User and Group Tools] slackwarespanoles:slackbook:users [2019/02/26 22:22 (UTC)] (actual) – [Gestionar usuarios y grupos manualmente] slackwarespanol
Línea 1: Línea 1:
-<note warning>Traducción en progreso. Victor. </note> 
-<!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> 
- 
 ====== Gestión de usuarios y grupos ====== ====== Gestión de usuarios y grupos ======
 ===== ¿Qué son los usuarios y los grupos? ===== ===== ¿Qué son los usuarios y los grupos? =====
Línea 9: Línea 6:
 === Añadiendo usuarios y grupos === === Añadiendo usuarios y grupos ===
  
-La forma más fácil de agregar nuevos usuarios en Slackware es mediante el uso de nuestro muy fino ** // adduser // ** shell script. ** // adduser // ** le pedirá que ingrese los detalles del nuevo usuario que desea crear y lo guiará a través del proceso de manera rápida y sencilla. Incluso creará una contraseña para el nuevo usuario.+La forma más fácil de agregar nuevos usuarios en Slackware es mediante el uso de nuestro muy fino shell script** // adduser// **. ** // adduser // ** le pedirá que ingrese los detalles del nuevo usuario que desea crear y lo guiará a través del proceso de manera rápida y sencilla. Incluso creará una contraseña para el nuevo usuario.
  
 <file> <file>
Línea 81: Línea 78:
  
  
-Ahora que hemos demostrado cómo usar el programa interactivo ** // adduser // **, veamos algunas herramientas poderosas no interactivas que quizás desee utilizar. El primero es ** // useradd // ** (8). ** // useradd // ** es un poco menos amigable, pero mucho más rápido para crear usuarios en lotes. Esto lo hace ideal para su uso en shell scripts. De hecho, ** // adduser // ** es un script de shell de este tipo y utiliza ** // useradd // ** para la mayor parte del trabajo pesado. ** // useradd // ** tiene muchas opciones y no podemos explicarlas todas aquí, así que consulte su página de manual para obtener todos los detalles. Ahora, hagamos un nuevo usuario.+Ahora que hemos demostrado cómo usar el programa interactivo ** // adduser// **, veamos algunas herramientas poderosas no interactivas que quizás desee utilizar. El primero es ** // useradd // ** (8). ** // useradd // ** es un poco menos amigable, pero mucho más rápido para crear usuarios en lotes. Esto lo hace ideal para su uso en shell scripts. De hecho, ** // adduser // ** es un script de shell de este tipo y utiliza ** // useradd // ** para la mayor parte del trabajo pesado. ** // useradd // ** tiene muchas opciones y no podemos explicarlas todas aquí, así que consulte su página de manual para obtener todos los detalles. Ahora, hagamos un nuevo usuario.
  
 <code> <code>
Línea 88: Línea 85:
  
  
-Aquí he añadido el usuario // "alan" //. Especifiqué el directorio de inicio del usuario como '' /data/home /alan '' y utilicé ** // bash // ** como mi shell. Además, especifiqué mi grupo predeterminado como // "users" // y me agregué a una serie de grupos útiles para uso dekstop. Notará que ** // useradd // ** no realiza ninguna solicitud como ** // adduser // **. A menos que desee aceptar los valores predeterminados para todo, deberá indicar a ** // useradd // ** qué hacer.+Aquí he añadido el usuario // "alan" //. Especifiqué el directorio de inicio del usuario como '' /data/home/alan '' y utilicé ** // bash // ** como mi shell. Además, especifiqué mi grupo predeterminado como // "users" // y me agregué a una serie de grupos útiles para uso dekstop. Notará que ** // useradd // ** no realiza ninguna solicitud como ** // adduser // **. A menos que desee aceptar los valores predeterminados para todo, deberá indicar a ** // useradd // ** qué hacer.
  
  
Línea 119: Línea 116:
 La última herramienta que vamos a discutir es ** // chfn // ** (1). Esto se utiliza para ingresar información de identificación sobre el usuario, como su número de teléfono y su nombre real. Esta información se almacena en el archivo '' passwd '' (5) y se recupera utilizando ** // finger // ** (1). La última herramienta que vamos a discutir es ** // chfn // ** (1). Esto se utiliza para ingresar información de identificación sobre el usuario, como su número de teléfono y su nombre real. Esta información se almacena en el archivo '' passwd '' (5) y se recupera utilizando ** // finger // ** (1).
  
-===== Managing Users and Groups Manually =====+===== Gestionar usuarios y grupos manualmente =====
  
-Like most things in Slackware Linux, users and groups are stored in +Como la mayoría de las cosas en Slackware Linux, los usuarios y grupos se almacenan en archivos de texto sin formatoEsto significa que puede editar todos los detalles de un usuarioo incluso crear un nuevo usuario o grupo simplemente editando estos archivos y realizando otras tareascomo crear el directorio de inicio del usuarioPor supuestodespués de ver cómo se hace estoapreciará lo simples que son las herramientas incluidas para hacer esta tarea.
-plain-text filesThis means that you can edit all the details of a +
-useror even create a new user or group simply by editing these files +
-and doing a few other tasks like creating the user's home directory. Of +
-courseafter you see how this is done you'll appreciate just how +
-simple the included tools make this task. +
- +
- +
-Our first stop is the ''/etc/passwd'' file. Hereall +
-the information about a user is storedexcept for (oddly enough) the +
-user's password. The reason for this is rather simple. +
-''/etc/passwd'' must be readable by all users on the +
-system, so you wouldn't want passwords stored there, even if they are +
-encrypted. Let's take a quick look at my entry in this file.+
  
 +Nuestra primera parada es el archivo '' /etc/passwd ''. Aquí, toda la información sobre un usuario se almacena, excepto por (lo bastante extraña) la contraseña del usuario. La razón de esto es bastante simple. '' /etc/passwd '' debe ser legible por todos los usuarios del sistema, por lo que no querrá que las contraseñas se almacenen allí, incluso si están cifradas. Echemos un vistazo rápido a mi entrada en este archivo.
  
 <file> <file>
Línea 143: Línea 128:
  
  
-Each line in this file contains a number of fields seperated by a +Cada línea de este archivo contiene varios campos separados por dos puntosSonde izquierda a derechanombre de usuariocontraseña, UID, UIDcampo de comentariosdirectorio de inicio y shell. Notará que el campo de contraseña para cada entrada es una <key> 'x' </key>Esto se debe a que Slackware usa contraseñas ocultaspor lo que la contraseña cifrada real se almacena en ''/etc/shadow''Echemos un vistazo allí.
-colonThey arefrom left to rightusernamepassword, UID, GUID+
-comment fieldhome directory, and shell. You'll notice that the +
-password field for every entry is an <key>'x'</key>That is +
-because Slackware uses shadow passwordsso the actual encrypted +
-password is stored in ''/etc/shadow''Let's take a +
-look there.+
  
  
Línea 158: Línea 137:
  
  
-The ''shadow'' file contains more than just the +El archivo ''shadow'' contiene algo más que la contraseña cifrada, como se dará cuentaLos campos aquíde nuevo de izquierda a derechasonnombre de usuariocontraseña encriptadaúltimo día en que se cambió la contraseñadías antes de que la contraseña pueda ser cambiada de nuevocuántos días antes de que caduque la contraseñalos días en que la cuenta se desactivará después de que caduque cuando la cuenta fue deshabilitaday un campo reservadoPuede observar en algunas cuentas que el campo // "días" // a menudo incluyen números muy grandesLa razón de esto es que Slackware cuenta el tiempo desde // "Epoch" // que es el de enero de 1970 por razones históricas.
-encrypted password as you'll noticeThe fields hereagain from left +
-to rightareusernameencrypted passwordlast day the password was +
-changeddays before the password may be changed againhow many days +
-before the password expiresdays that the account will be disabled +
-after expiringwhen the account was disabledand a reserved field. +
-You may notice on some accounts that the various //"days"// fields often +
-include very large numbersThe reason for this is that Slackware +
-counts time from the //"Epoch"// which is January 11970 for historical +
-reasons. +
  
-To create a new user account, you'll just need to open these files 
-using **//vipw//**(8). This will open 
-''/etc/passwd'' in the editor 
-defined by your VISUAL variable or your EDITOR variable if VISUAL isn't 
-defined. If neither is present, it will fall back to 
-**//vi//** by default. If you pass the //-s// 
-argument, it will open ''/etc/shadow'' instead. It's 
-important to use **//vipw//** instead of using any 
-other editor, because **//vipw//** will lock the 
-file and prevent other programs from editing it right underneath your feet. 
  
 +Para crear una nueva cuenta de usuario, solo tendrá que abrir estos archivos usando ** // vipw // ** (8). Esto abrirá ''/etc/passwd'' en el editor definido por su variable VISUAL o su variable EDITOR si VISUAL no está definido. Si ninguno de los dos está presente, volverá a ** // vi // ** por defecto. Si pasa el argumento // - s //, se abrirá ''/etc/shadow'' en su lugar. Es importante usar ** // vipw // ** en lugar de usar cualquier otro editor, porque ** // vipw // ** bloqueará el archivo e impedirá que otros programas lo editen justo cuando usted lo está haciendo.
  
-That isn't all you'll need to do howeveryou must also create the +Eso no es todo lo que tendrás que hacer sin embargotambién debes crear el directorio de inicio del usuario y cambiar la contraseña del usuario utilizando ** // passwd // **.
-user's home directory and change the user's password using +
-**//passwd//**.+
  
-====== Chapter Navigation ======+===== Navegación de capítulos ======
  
-**Previous Chapter: [[slackbook:printing|Printing]]**+**Capítulo anterior: [[:es:slackbook:printing|Impresión]]**
  
-**Next Chapter: [[slackbook:filesystem_permissions|Filesystem Permissions]]**+**Capítulo siguiente: [[:es:slackbook:filesystem_permissions|Permisos del sistema de archivos]]**
  
-====== Sources ======+====== Fuentes ======
 <!-- If you copy information from another source, then specify that source --> <!-- If you copy information from another source, then specify that source -->
-  * Original source: [[http://www.slackbook.org/beta]] \\+  * Fuente original: [[http://www.slackbook.org/beta]] \\
 <!-- Authors are allowed to give credit to themselves! --> <!-- Authors are allowed to give credit to themselves! -->
-  * Originally written by Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson+  * Escrito originalmente por Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson 
 +  * Traducido por:  [[wiki:user: slackwarespanol | Victor]] 2019/02/01 20:04 (UTC)
 <!-- * Contrbutions by [[wiki:user:yyy | User Y]] --> <!-- * Contrbutions by [[wiki:user:yyy | User Y]] -->
  
 es:slackbook:users ()