Preguntas etiquetadas con uid

185
Permitir setuid en scripts de shell

El setuidbit de permiso le dice a Linux que ejecute un programa con la identificación de usuario efectiva del propietario en lugar del ejecutor: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return...

45
Usando el bit setuid correctamente

Tengo un proceso que necesita privilegios de root cuando lo ejecuta un usuario normal. Aparentemente puedo usar el "bit setuid" para lograr esto. ¿Cuál es la forma correcta de hacer esto en un sistema POSIX? Además, ¿cómo puedo hacer esto con un script que utiliza un intérprete (bash, perl,...

29
¿Por qué no puedo especificar mi raíz fs con un UUID?

Mi sistema arranca bien con esto en mi configuración de GRUB 2: linux /bzImage root=/dev/sda2 init=/usr/lib/systemd/systemd ro Pero si lo reemplazo /dev/sda2con el UUID correspondiente: linux /bzImage root=UUID=666c2eee-193d-42db-a490-4c444342bd4e init=/usr/lib/systemd/systemd ro entonces...

26
¿Diferencia entre UUID de blkid y mdadm?

¿Alguien puede explicar la diferencia entre los UUID informados por blkidy mdadm? En uno de nuestros sistemas CentOS, por ejemplo: [root@server ~]# blkid | grep /dev/md1 /dev/md1: UUID="32cb0a6e-8148-44e9-909d-5b23df045bd1" TYPE="ext4" [root@server ~]# mdadm --detail /dev/md1 | grep UUID UUID :...

16
¿Puede gdb depurar programas raíz suidos?

Escribí un programa que llama setuid(0)y execve("/bin/bash",NULL,NULL). Entonces lo hice chown root:root a.out && chmod +s a.out Cuando ejecuto ./a.outme sale un shell de root. Sin embargo, cuando lo hago gdb a.out, comienza el proceso como usuario normal y lanza un shell de...

14
¿Qué significa GID?

¿Qué significa realmente GID? Lo busqué en Google y esto es lo que dijo linux.about.com : Número de identificación de grupo para el proceso. Los números de grupo válidos se proporcionan en /etc/groupy en el campo de /etc/passwdarchivo GID . Cuando se inicia un proceso, su GID se establece en el...

14
El bit setuid parece no tener efecto en bash

Estaba experimentando un poco y noté algo extraño: establecer el bit setuid en una copia de bash ubicado en /usr/bin/bash-testparece no tener ningún efecto. Cuando ejecuté una instancia de bash-test, mi directorio de inicio no estaba configurado /rooty cuando ejecuté el whoamicomando bash-test, mi...

14
Modificar un UUID del sistema de archivos BTRFS

He hecho copias de seguridad de mi sistema de archivos BTRFS usando Clonezilla, y he restaurado una de esas copias de seguridad en un archivo llamado 2013-11-29.sda3.img. Necesito sacar algunos archivos de esta copia de seguridad, pero hay un problema. Como la copia de seguridad es de esta...

13
Cómo encontrar el uuid de intercambio

Estoy en el proceso de organizar una redada. sdase usó durante la instalación y acabo de copiar la tabla de particiones sdapara que me sdbguste: $ sudo sfdisk -dL /dev/sda > partition_table_sda $ sudo sfdisk /dev/sdb < partition_table_sda Sin embargo, noto que sdatiene un uuid para el...

13
¿Cómo funcionan las ID de usuario reales y efectivas?

Cuando un usuario normal desea realizar cambios en el archivo passwd, se le dará acceso efectivo al usuario. El usuario se convierte en root temporalmente y puede editar passwd. Sin embargo, solo puede editar su contraseña correctamente, ¿y no todos los demás? Sin embargo, su acceso de usuario...