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 51: | Línea 64: | ||
| chmod 655 fichero -> dá todos los permisos al usuario excepto el de ejecución, al grupo y a los demás permite leer y ejecutar. | chmod 655 fichero -> dá todos los permisos al usuario excepto el de ejecución, al grupo y a los demás permite leer y ejecutar. | ||
| </code> | </code> | ||
| - | |||
| Línea 107: | Línea 119: | ||
| ===== Instalación de software ===== | ===== Instalación de software ===== | ||
| + | |||
| Línea 135: | 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 149: | 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. | ||