리눅스 setuid와 passwd명령에 대해 질문드립니다.
-
게시물 수정 , 삭제는 로그인 필요
리눅스의 /bin/passwd 명령실행파일의 접근권한을 보면 setuid가 설정되어 있어서
일반 사용자 계정으로 passwd 명령 실행 시
passwd 명령실행파일의 소유주인 root의 x권한(즉, root의 실행권한)으로 실행될텐데
왜 일반 사용자 계정으로 passwd 명령을 실행할 때
root 계정으로 passwd [사용자계정명] 명령을 실행할 때처럼
다른 사용자 계정을 지정해서 패스워드를 변경할 수 없는 건가요...?
리눅스의 /bin/passwd 명령실행파일의 접근권한을 보면 setuid가 설정되어 있어서
일반 사용자 계정으로 passwd 명령 실행 시
passwd 명령실행파일의 소유주인 root의 x권한(즉, root의 실행권한)으로 실행될텐데
왜 일반 사용자 계정으로 passwd 명령을 실행할 때
root 계정으로 passwd [사용자계정명] 명령을 실행할 때처럼
다른 사용자 계정을 지정해서 패스워드를 변경할 수 없는 건가요...?