System
-
-
-
Linux/Unix 권한 상승System 2016. 8. 9. 10:28
리눅스 시스템에서는 로그인한 계정이 UID(user id)사용자 번호, GID(Group id)그룹 번호를 부여 받게되는데, 이는 UID와 GID가 로그인한 계정이 누구인가를 식별한다. 그리고 계정이 누구인가를 식별하는 UID, GID를 RUID(Real UID), RGID(Real GID)라고도 부른다. 하지만 리눅스에서는 어떤 권한을 가지고있는가에 대한 UID와 GID가 별도로 존재하는데, 이를 EUID(Effective UID), EGID(Effective GID)라고 한다.최초로 로그인 할때에는 RUID와 EUID, RGID와 EGID가 각각 같은 값을 같게 된다. 일반적인 프로그램을 실행해도 일정한 값을 갖게 된다.그러나 SetUID 비트를 가진 프로그램을 실행했을 때만 프로세스 안에서 잠시 일..
-
Linux/Unix 계정과 권한 체계System 2016. 8. 8. 21:27
리눅스 디렉토리에서 ls -al 명령어를 입력하시면 예제(1) d rwx rwx rwx , 1 , root , root 이렇게 각각의 파일 관련 정보를 확인할 수 있습니다. 예제(1) 순서 설명 -> d rwx rwx rwx 는 파일에 대한 접근권한을 표시한 것입니다. ( 실제로는 drwxrwxrwx 로 붙어 있습니다. ) -> 1은 해당 파일에 링크된 파일의 개수입니다. -> root는 해당 파일을 생성한 계정입니다. (해당 파일 생성자 또는 관리자가 임의적으로 바꿀 수 있다.) -> (2)root 생성한 그룹 위와 동일하다. 파일 접근권한 부가 설명 ( d rwx r-x r-x ) 파일속성: d , 파일 소유자 권한: rwx , 그룹 권한: r-x , 일반(Others)권한: r-x rwx : r(R..