«setuid» 태그된 질문

9
권한이없는 사용자로 시작 작업 실행
시작 작업이 사용자 ID를 변경하고 권한이없는 사용자로 스크립트를 실행하는 정식 방법은 무엇입니까? 분명히 su또는 을 사용할 수 sudo있지만 해키처럼 보일 수 있습니다 (그리고 불필요한 로그 라인을 생성 할 수 있음).
142 ubuntu  setuid  upstart 


7
"sudo"없이 루트로 프로그램을 실행하는 방법은 무엇입니까?
OS X에는 루트로만 실행할 수있는 특정 바이너리 프로그램이 있습니다. sudo암호를 입력하고 입력 할 때마다 앞에 싫증이 났 으며 암호를 묻지 않고 정기적으로 호출 할 때 자동으로 루트로 실행 되기를 원합니다. 프로그램의 소유자는 루트이고 그룹은 wheel입니다. chmod ug+s실행시 userid와 groupid를 root / wheel로 설정 하려고했지만 sudo없이 프로그램을 실행할 때 여전히 sudo …
10 macos  security  sudo  root  setuid 


1
악용 사례 프로그램
setuid 바이너리에 대해 몇 가지 질문이 있습니다. 나는 그것이 위험한 프로그램 (sudo로이 프로그램을 사용할 수 있다면, ftp, gdb 또는 find와 같이 프로그램에서 빠져 나와 루트 쉘을 얻을 수 있음)을 알고 있습니다. 예를 들어 root 권한으로 sudo ftp를 만들 수 있다면! / bin / bash를 입력하고 루트 셸을 얻을 수 있습니다. …
1 linux  sudoers  setuid 

2
Setuid 및 setgid 작동하지 않습니다.
나는 setuid와 setgid에 문제가있다. 이 C 코드를 작성했습니다. int main() { setuid(0); setgid(0); system("/path/to/script.sh"); return 0; } gcc를 사용하여 컴파일 : gcc test.c -o test 그런 다음 나는 chmod +s. 에서 script.sh 오직 id 명령. 다음은 test 실행 파일 : -rwxr-sr-x 1 root root 8464 mag 15 20:14 test 프로그램을 …
1 linux  shell  c  setuid 

1
setuid 루트 바이너리에서 sudo 비밀번호를 묻는 프롬프트
with_sudo.bin다음 소스 코드와 함께 setuid 루트 바이너리가 있습니다. /* with_sudo.c */ #include <stdio.h> #include <sys/types.h> #include <unistd.h> #include <stdlib.h> int main() { printf("\n\n ruid : %d \n euid : %d \n\n", (int)getuid(), (int)geteuid()); system("/usr/bin/sudo cat /root/key.txt"); return 0; } akshay@bluebox ~ $ ls -l with_sudo.bin -rwsr-sr-x 1 root root 8684 …

0
부모님이 나를 위해 금지 된 승인 된 폴더로 scp하면 실패
내 폴더가 아닌 폴더로 scp하려고합니다. 그 권한은 777로 설정되어 있지만 scp는 Permission Denied를 알려줍니다. 부모 폴더의 권한을 설정할 때 여전히 내 것이 아닙니다 .777은 scp가 성공적으로 임무를 수행합니다. 왜? 재현 단계 : me@host1:/tmp$ ls -lah /applis/foo/ drwxr-xr-x 4 you yourgroup 4.0K Jan 25 14:19 . drwxr-xr-x 4 you yourgroup 4.0K …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.