Вопросы по теме 'setuid'

setuid(0) и система дает сбой
У меня есть программа, работающая на C. Для этого нужно выполнить команду «iptables», используя system. Я старался setuid(0); system("iptables .... "); setuid и система не сосуществуют. со страницы системного руководства Не...
1581 просмотров
schedule 27.04.2023

setgid() не работает - операция не разрешена
Я создал программу setuid на C. Исполняемый файл выглядит так: -r-s-r-s--- 1 root users 13073 Jun 15 21:56 server Я запускаю программу как userA/users и пытаюсь установить uid/gid на userB/otherUsers . setgid() завершается с ошибкой,...
13624 просмотров
schedule 27.01.2023

не могу заставить бит setuid работать на Ubuntu 14.04
У меня есть очень простая программа: #define _GNU_SOURCE #include<unistd.h> #include<stdio.h> #include<stdlib.h> void error(char *msg) { printf(msg); exit(-1); } int main(int argc, char **argv) { uid_t ruid, euid,...
818 просмотров
schedule 26.10.2023

В чем разница между system() и execve()
Я использую линукс и с. Сначала я подключаю bin/zsh к sh Во-вторых , я вхожу в систему как root и запускаю следующую программу. #include <string.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char...
3352 просмотров
schedule 05.01.2023

setuid против функции seteuid
В чем разница между функцией setuid и seteuid. На странице руководства обе функции имеют одинаковое описание. setuid: DESCRIPTION setuid() sets the effective user ID of the calling process. If the effective UID of the caller is root,...
3460 просмотров
schedule 24.05.2024

Флаг разрешения файла «setuid» игнорируется
Я написал этот скрипт, в основном он сбрасывает кеши оперативной памяти. Я знаю, что это грязно - все "эхо", которые вы видите, - это просто обходной путь, чтобы сделать его чище, мне нравятся пустые строки между командами. #!/bin/bash free -m...
235 просмотров
schedule 28.11.2022

Бит SUID в Linux не работает должным образом
У меня есть текстовый файл с именем Demo , который имеет право на запись только для владельца. У меня также есть исполняемый файл (здесь он называется demowr.bash ), который будет записывать в этот Demo файл, и поскольку я хочу, чтобы другие...
986 просмотров
schedule 30.06.2023

Исполняемый файл с setuid не находит разделяемую библиотеку
ребята. Вот моя проблема: У меня есть исполняемый файл, которому нужно создать папку в определенном месте в системе. Я бы хотел, чтобы он мог это сделать независимо от того, кто его выполняет. Моя идея заключалась в том, чтобы предоставить...
478 просмотров
schedule 15.08.2022

Установка разрешений только root для файлов /dev и сборка двоичных файлов
В рамках процесса сборки я хочу запустить следующие две команды: sudo chmod a+r /dev/cpu/*/msr sudo setcap cap_sys_rawio=ep ./bench Это устанавливает для файлов /dev/cpu/*/msr , предоставляемых модулем ядра msr , доступ для чтения всем, а...
160 просмотров
schedule 01.12.2022

Бит setuid Linux
Как обычный пользователь, я не могу запустить следующий скрипт bash: #/bin/bash date 121001102020 Права доступа к файлу: 4755. Владелец файла: root Я ожидаю, что смогу запустить это как обычный пользователь. Я получаю следующее: date:...
17 просмотров
schedule 16.11.2022