| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa |
| doc:tec:sis:gnu:fallo_cdrw:inicio [2025/12/25 12:42] – [Que tipo de permiso es 4711 en Linux] euloxio | doc:tec:sis:gnu:fallo_cdrw:inicio [2025/12/25 13:18] (actual) – [Permisos para grabar en Debian 13 LXDE] fepg |
|---|
| ====== Problemas con unidades ópticas ====== | ====== Problemas con unidades ópticas ====== |
| |
| ===== En Debian 13 LXDE no hay inicialmente permisos para grabar ===== | ===== Permisos para grabar en Debian 13 LXDE ===== |
| |
| * El programa ''k3b'' da error cuando se intenta grabar un disco óptico: <code> | * El programa ''k3b'' da error cuando se intenta grabar un disco óptico: <code> |
| |
| </code> | </code> |
| - Permisos originales: <code> | - Permisos originales de ''wodim'': <code> |
| |
| usuario@udebian13:/usr/bin$ ls -l wodim | usuario@udebian13:/usr/bin$ ls -l wodim |
| |
| </code> | </code> |
| - Cambio de permisos: <code> | - Cambio de permisos de ''wodim'': <code> |
| |
| root@udebian13:/usr/bin# chmod 4711 wodim | root@udebian13:/usr/bin# chmod 4711 wodim |
| * Los bits especiales en el permiso 4711 de Linux corresponden al bit setuid (SUID), que es el valor 4 en octal (4000). Este bit permite que un archivo ejecutable se ejecute con los privilegios del propietario (dueño) en lugar de los del usuario que lo invoca, lo que es útil para comandos como ''/usr/bin/passwd''. | * Los bits especiales en el permiso 4711 de Linux corresponden al bit setuid (SUID), que es el valor 4 en octal (4000). Este bit permite que un archivo ejecutable se ejecute con los privilegios del propietario (dueño) en lugar de los del usuario que lo invoca, lo que es útil para comandos como ''/usr/bin/passwd''. |
| * **Bits Especiales** | * **Bits Especiales** |
| * **Setuid (SUID, 4 o 4000)**: Reemplaza la 'x' del **propietario** con 's' en `ls -l` (ej: `- r w s - - x - - x`). Ejecuta con UID del dueño. | * **Setuid (SUID, 4 o 4000)** |
| * **Setgid (SGID, 2 o 2000)**: Reemplaza 'x' del **grupo** con 's'. Para archivos, ejecuta con GID del grupo; para directorios, nuevos archivos heredan el GID del directorio. | * Reemplaza la ''x'' del **propietario** con ''s''. |
| * **Sticky bit (1 o 1000)**: Reemplaza 'x' de **otros** con 't'. En directorios como `/tmp`, solo el propietario o root puede borrar archivos ajenos. | * Ejemplo: en `ls -l` (ej: `- r w s - - x - - x`). Ejecuta con UID del dueño. |
| | * **Setgid (SGID, 2 o 2000)** |
| | * Reemplaza ''x'' del **grupo** con ''s''. |
| | * Para archivos, ejecuta con GID del grupo; para directorios, nuevos archivos heredan el GID del directorio. |
| | * **Sticky bit (1 o 1000)** |
| | * Reemplaza ''x'' de **otros** con ''t''. |
| | * En directorios como ''/tmp'', solo el propietario o root puede borrar archivos ajenos. |
| * **Ejemplos** | * **Ejemplos** |
| * En 4711: Se descompone como 4 (SUID) + 7 (rwx propietario) + 1 (x grupo) + 1 (x otros). Solo incluye SUID; para combinaciones, suma valores (ej: 2711 para SGID). | * En 4711: Se descompone como 4 (SUID) + 7 (rwx propietario) + 1 (x grupo) + 1 (x otros). Solo incluye SUID; para combinaciones, suma valores (ej: 2711 para SGID). |
| **Enlaces de consulta** | **Enlaces de consulta** |
| * [[https://rm-rf.es/permisos-especiales-setuid-setgid-sticky-bit/|Permisos especiales (setuid, setgid, sticky bit)]] | * [[https://rm-rf.es/permisos-especiales-setuid-setgid-sticky-bit/|Permisos especiales (setuid, setgid, sticky bit)]] |
| * (https://www.raulprietofernandez.net/blog/gnu-linux/que-es-el-sticky-bit-suid-y-guid-en-gnu-linux) | * [[https://www.raulprietofernandez.net/blog/gnu-linux/como-configurar-un-directorio-compartido-en-gnu-linux|Cómo configurar un directorio compartido en GNU/Linux]] |
| * (https://voidnull.es/permisos-especiales-suid-sgid-y-sticky-bit/) | * [[https://www.raulprietofernandez.net/blog/gnu-linux/que-es-el-sticky-bit-suid-y-guid-en-gnu-linux|Qué es el Sticky Bit, SUID y GUID en GNU/Linux]] |
| * (https://www.cbtnuggets.com/blog/technology/system-admin/linux-file-permissions-understanding-setuid-setgid-and-the-sticky-bit) | * [[https://voidnull.es/permisos-especiales-suid-sgid-y-sticky-bit/|Permisos especiales: Suid, Sgid y Sticky Bit]] |
| * (https://www.zeppelinux.es/permisos-en-linux-sticky-bit-suid-y-sgid/) | * [[https://www.cbtnuggets.com/blog/technology/system-admin/linux-file-permissions-understanding-setuid-setgid-and-the-sticky-bit|Linux File Permissions: Understanding Setuid, Setgid, and the Sticky Bit]] |
| * (https://redesteleco.com/permisos-especiales-en-linux-suid-sgid-y-sticky-bit/) | * [[https://www.zeppelinux.es/permisos-en-linux-sticky-bit-suid-y-sgid/|Permisos en Linux: Sticky Bit, SUID y SGID]] |
| * (https://www.geeksforgeeks.org/linux-unix/setuid-setgid-and-sticky-bits-in-linux-file-permissions/) | * [[https://redesteleco.com/permisos-especiales-en-linux-suid-sgid-y-sticky-bit/|Permisos especiales en Linux: SUID, SGID y Sticky Bit]] |
| * (https://deephacking.tech/permisos-sgid-suid-y-sticky-bit-linux/) | * [[https://www.geeksforgeeks.org/linux-unix/setuid-setgid-and-sticky-bits-in-linux-file-permissions/|SetUID, SetGID, and Sticky Bits in Linux File Permissions]] |
| * (https://www.redhat.com/en/blog/suid-sgid-sticky-bit) | * [[https://deephacking.tech/permisos-sgid-suid-y-sticky-bit-linux/|Permisos SGID, SUID y Sticky Bit – Linux]] |
| * (https://www.ibiblio.org/pub/linux/docs/LuCaS/Manuales-LuCAS/doc-unixsec/unixsec-html/node56.html) | * [[https://www.redhat.com/en/blog/suid-sgid-sticky-bit|Linux permissions: SUID, SGID, and sticky bit]] |
| | * [[https://www.ibiblio.org/pub/linux/docs/LuCaS/Manuales-LuCAS/doc-unixsec/unixsec-html/node56.html|Los bits SUID, SGID y sticky]] |
| \\ | \\ |