Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
sistemas:linux:xtra [2010/09/24 17:04] alfred |
sistemas:linux:xtra [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| ===== Usuarios y permisos ===== | ===== Usuarios y permisos ===== | ||
| + | |||
| + | |||
| ==== Gestión de usuarios ==== | ==== Gestión de usuarios ==== | ||
| - | === Comandos === | + | === Administración de usuarios === |
| * **adduser usuario** Como root añade un usario al sistema preguntandote sus características. Puedes crear un usuario sin necesidad de que te vaya preguntando sus características con **useradd**. | * **adduser usuario** Como root añade un usario al sistema preguntandote sus características. Puedes crear un usuario sin necesidad de que te vaya preguntando sus características con **useradd**. | ||
| Línea 16: | Línea 18: | ||
| * **userdel usuario** Elimina un usuario. | * **userdel usuario** Elimina un usuario. | ||
| * **passwd** Cambia la contraseña del usuario actual. | * **passwd** Cambia la contraseña del usuario actual. | ||
| - | * **passwd usuario** Como root, cambia la contraseña del usuario | + | * **passwd usuario** Como root, cambia la contraseña del usuario. |
| - | * **id usuario** Devuelve información de los identificadores de usuario\grupo del indicado | + | * **id usuario** Devuelve información de los identificadores de usuario\grupo del indicado (gid, uid...). |
| + | * **chsh** Cambia de shell con el que inicia un usuario | ||
| + | * Listar usuarios del sistema: | ||
| + | <code> | ||
| + | cat /etc/passwd | cut -d: -f1 | ||
| + | </code> | ||
| + | === Administración de grupos === | ||
| * **groupadd grupo** Añade un grupo al sistema | * **groupadd grupo** Añade un grupo al sistema | ||
| * **groupdel grupo** Elimina un grupo del sistema | * **groupdel grupo** Elimina un grupo del sistema | ||
| - | * **chsh** Cambia de shell con el que inicia un usuario | + | * **adduser user group** Añade un suario a un grupo |
| + | * **usermod -g grupo usuario** Cambia el grupo por defecto del usuario. | ||
| + | * **usermod -a -G lista_de_grupos usuario** Añade el usuario a un a un grupo. | ||
| + | * **groups user** Lista los grupos a los que pertenece el usuario. | ||
| + | * Listar grupos del sistema: | ||
| + | <code> | ||
| + | cat /etc/group |cut -d: -f1 | sort | ||
| + | </code> | ||
| === Ficheros === | === Ficheros === | ||
| Línea 35: | Línea 49: | ||
| adduser smbadmin --shell /sbin/nologin --no-create-home | adduser smbadmin --shell /sbin/nologin --no-create-home | ||
| </code> | </code> | ||
| - | |||
| - | |||
| ==== Gestión de permisos ==== | ==== Gestión de permisos ==== | ||
| Comandos: | Comandos: | ||
| * **chown usuario fichero\directorio** Cambia de propietario el fichero o directorio | * **chown usuario fichero\directorio** Cambia de propietario el fichero o directorio | ||
| * -R para un árbol de directorios | * -R para un árbol de directorios | ||
| + | * **chown -R usuario:grupo fichero** Cambia de propietario y grupo el fichero o directorio | ||
| * **chgrup grupo fichero\directorio** Cambia de grupo el fichero o directorio. Con los mismos parámetros que ''chown''. | * **chgrup grupo fichero\directorio** Cambia de grupo el fichero o directorio. Con los mismos parámetros que ''chown''. | ||
| * **chmod modo fichero\directorio** Cambia los permisos de un fichero\directorio | * **chmod modo fichero\directorio** Cambia los permisos de un fichero\directorio | ||
| Línea 93: | Línea 106: | ||
| === Artículo === | === Artículo === | ||
| <code> | <code> | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | MARKETPLACE | ||
| - | Image Ad | ||
| - | Business On Main: Online Community | ||
| - | Free Online Tools and Resources To Help Start Or Grow Your Business. Join Today! | ||
| - | www.BusinessOnMain.com | ||
| - | Image Ad | ||
| - | SAP Business ByDesign | ||
| - | Learn About an SAP SaaS Solution that Will Grow w/ Your Business. | ||
| - | SAP.com/BusinessByDesign | ||
| - | Image Ad | ||
| - | IP Address Management | ||
| - | Start Managing Your IP Address Space in Minutes. Download Freeware & Use Today. | ||
| - | www.Infoblox.com/Freeware | ||
| - | |||
| - | |||
| - | Best Practices with sudo on Linux | ||
| - | Dos and Dont's of sudo | ||
| - | |||
| - | Yvo Van Doorn | ||
| - | Wednesday, September 1, 2010 04:36:25 PM | ||
| - | |||
| - | Best Practices with sudo | ||
| - | Many Linux users are familiar with sudo these days. Ubuntu has done a lot to popularize sudo by enforcing its use in place of encouraging users to use su to switch to the root account to install software and perform other administrative tasks. But there's much more to sudo that users and admins should know. | ||
| - | |||
| - | What many users aren't aware of is that sudo can be used to execute commands as any user, not just the root user. In the hands of a skilled admin, sudo can be used to set up fine-grained permissions to provide users with access to perform a few administrative tasks without giving away the keys to the kingdom. Let's look at some of the best practices for controlling system access with sudo while still allowing users to be productive. | ||
| - | |||
| Remember, you must use the visudo command to edit the /etc/sudoers file. | Remember, you must use the visudo command to edit the /etc/sudoers file. | ||
| It's tempting, and simpler, to give trusted users full access with sudo and allow them to execute any command as any user. Fight that temptation, because you want to limit access to the bare minimum whenever possible. | It's tempting, and simpler, to give trusted users full access with sudo and allow them to execute any command as any user. Fight that temptation, because you want to limit access to the bare minimum whenever possible. | ||
| - | |||
| * Restrict account switching: If at all possible, do not configure sudo to allow users to switch to another account. Instead, try to configure sudo to allow users to run specific commands as the users they need to operate as. For instance, there's a need for the user to install software, allow them to run RPM or APT as root without switching to the root user. | * Restrict account switching: If at all possible, do not configure sudo to allow users to switch to another account. Instead, try to configure sudo to allow users to run specific commands as the users they need to operate as. For instance, there's a need for the user to install software, allow them to run RPM or APT as root without switching to the root user. | ||
| * Don't use ALL: One of the most common mistakes is to grant ALL -- access to all commands, access to all users, or any other permutation. It can be time-consuming to lock down the access, but it's well worth the trouble. | * Don't use ALL: One of the most common mistakes is to grant ALL -- access to all commands, access to all users, or any other permutation. It can be time-consuming to lock down the access, but it's well worth the trouble. | ||
| Línea 139: | Línea 119: | ||
| ===== Instalación de software ===== | ===== Instalación de software ===== | ||
| + | |||
| Línea 167: | Línea 148: | ||
| === dpkg === | === dpkg === | ||
| - | Es una herramienta que nos ayuda en la gestión de paquetes: | + | Es una herramienta que nos ayuda en la gestión de paquetes (archivos .deb): |
| * Listar paquetes instalados: ''dpkg -l'' | * Listar paquetes instalados: ''dpkg -l'' | ||
| * Instalar: ''dpkg -i paquete'' | * Instalar: ''dpkg -i paquete'' | ||
| Línea 181: | Línea 162: | ||
| * //alien -i fichero// - Lo convierte y lo instala. | * //alien -i fichero// - Lo convierte y lo instala. | ||
| * **apt-rdepends**: Muestra el arbol de dependencias de un paquete. | * **apt-rdepends**: Muestra el arbol de dependencias de un paquete. | ||
| + | * **gdebi**: Instala un archivo .deb de la forma más sencilla. | ||