setuid

    0

    1답변

    나는 setuid 비트 세트로 실행 가능한 python 스크립트를 만들려고한다. 사용자 'bgmc'에 속한 프로그램은 '/ home/bgmc'디렉토리에 일부 파일을 작성해야하지만 다른 사용자 인 'client'가 호출합니다. 사실, 나는 사용자 '클라이언트'가 프로그램에 의해 생성 된 파일을 변경하는 것을 원하지 않는다. #include <stdio.h>

    0

    1답변

    나는 setreuid와 약간 혼동합니다. 시나리오 : 프로세스는 일반 사용자 (id : cateof)로 실행되지만 매우 짧은 시간 동안 루트로 실행해야합니다. 나는 cateof에서 루트 권한을 높이고 일반 사용자에게 다시 권한을 부여해야합니다. 나의 첫 번째 생각은 setreuid (0, 0) 사이에 내 "루트 콜"을 중첩하는 것이었다. 및 setreuid

    0

    1답변

    Ubuntu 11.04의 NetBeans 6.9에서 C++로 개발 중입니다. 나는 root가 아닌 user "peter"라고 부르기를 원하는 system() 호출을 만들고있다. 나는 그것을 이해한다 는 루트로 사용자를 설정하지만 어떻게 사용자를 피터로 설정합니까? 고마워, 피터.

    4

    1답변

    execv() 함수는 NULL 종료 문자열의 배열을 필요로하지만 인수의 개수는 취하지 않습니다. 어레이가 끝나는시기를 결정하기 위해 센티널 값 (NULL 포인터)을 사용합니다. execv() 상태에 대한 매뉴얼 페이지 ... 첫 번째 인수, 관례, 파일이 실행되는과 관련된 파일 이름 를 가리켜 야합니다. 포인터 배열은 이 NULL 포인터로 끝나야합니다. 그

    6

    3답변

    권한 4750 프로세스가 있습니다. 두 명의 사용자가 내 Linux 시스템에 있습니다. 루트 사용자와 appz 사용자. 이 프로세스는 "appz"사용자로 실행되는 프로세스 관리자의 권한을 상속받습니다. 나는 두 가지 기본 루틴을 가지고 : int main() { undo_root(); do some stuff; do_root(); bind(port

    1

    2답변

    Makefile을 사용하여 C 프로그램을 컴파일하고 실행 파일을 setuid로 만들고 싶습니다. Makefile을 사용하여 권한을 어떻게 설정할 수 있습니까?

    0

    1답변

    에 setgid를하고 setuid를 호출 한 후 그룹에 속하는 파일에 액세스 할 수있는 것은 새 그룹 및 사용자를 추가하고 video $ sudo addgroup --system mydaemon $ sudo adduser --system --no-create-home --ingroup mydaemon mydaemon $ sudo adduser mydae

    0

    1답변

    나는 다음과 같은 내용으로 다음 "루트 파일"이 : $ ls -l root-file -rwsr-sr-x 1 root root 15 Nov 18 02:20 root-file 설정 사용자-ID 비트가이 설정되어 있기 때문에 : $ cat root-file #!/bin/bash echo $EUID id 다음이 파일에 대한 권한은 이 파일을 실행하면

    4

    1답변

    이것은 내가 아래에 설명하겠습니다 세 부분으로 질문, 실제로 으로 "사용 권한이 거부되었습니다"하지만 질문은 다음과 같습니다 GDB를 사용 , 어떻게 내가의 일부를 실행할 수 있습니다 루트 권한이있는 프로그램, 나머지는 정상입니까? mkstemp를 사용하여 setuid (루트로) 프로그램의/tmp 에 파일을 만드는 "권한이 거부되었습니다"라는 메시지가 나타

    0

    1답변

    내 C 코드는 seteuid (euid); popen("/root/bin/iptables ....", "r"); 을 수행 후 호출하고 내가 seteuid로 콜 경우에도 실패 할 때 실패 (0). (실행 파일에는 setuid가 설정되어 있습니다). seteuid와 popen이 함께 작동하지 않는 것 같습니다. 이는 popen이 열려진에 즉 iptable