정보보안 및 해킹(132)
-
리눅스 기초, 해커로의 첫 걸음 (From. Normaltic) - 권한 변경
파일 혹은 디렉토리의 권한 변경 chmod [변경할 권한] [변경할 파일 혹은 디렉토리] 추가는 +로, 제거는 -로 소유자는 u, 그룹은 g, 기타 사용자는 o로 표기 chmod [소유자인지 그룹인지 기타 사용자인지] [추가할지 제거할지] [어떤 권한인지] [어떤 파일 혹은 디렉토리인지] 읽기는 4 쓰기는 2 실행은 1 권한을 더하면 됨 모든 권한을 부여 : 7 chmod [소유자권한 숫자] [그룹권한 숫자] [기타사용자권한 숫자] [파일 혹은 디렉토리 명]
2024.04.09 -
리눅스 기초, 해커로의 첫 걸음 (From. Normaltic) - 특수 권한
특수 권한 setuid 특정 파일을 실행할 때 그 파일의 소유자 권한으로 실행함 setgid 특정 파일을 실행할 때 그 파일의 그룹 권한으로 실행함 sticky bit 누구나 접근할 수 있는 tmp폴더의 경우 해당 타 계정이 만든 파일 혹은 디렉토리를 수정, 삭제하는 것이 불가능
2024.04.09 -
리눅스 기초, 해커로의 첫 걸음 (From. Normaltic) - rwx
권한 r : 읽기 권한 w : 쓰기 권한 x : 실행 권한 rwx rwx rwx 소유자권한 그룹권한 기타 사용자 권한 디렉토리 권한 파일의 권한이 허용이어도 디렉토리의 권한이 없으면 접근이 불가
2024.04.09 -
리눅스 기초, 해커로의 첫 걸음 (From. Normaltic) - passwd
계정 정보가 담긴 파일 /etc/passwd 비밀번호는 x로 표기하고, 다른 파일에 저장 etc/shadow 이 파일은 아무나 접근할 수 없고, hash처리가 되어있음 로그인이 불가능한 계정 로그인 쉘의 이름이 nologin이라고 표기되어 있음 해당 계정들은 리눅스가 프로세스를 관리하기 위해 생성한 계정들 root 계정과 타 계정의 차이 root 계정은 앞에 #이, 타 계정은 앞에 $가 붙음
2024.04.09 -
리눅스 기초, 해커로의 첫 걸음 (From. Normaltic) - UID / GID
유저 권한, 그룹 권한 컴퓨터가 계정을 구분하는 방법 : UID(User ID) 계정의 UID, GID 확인하기 id [계정명] root계정은 모든 PC가 동일하게 0이다 -> 최고관리자 라는 의미 GID : Group ID - 같은 특징을 가지고 있는 유저를 한 데 모아 그룹으로 운영, 초기값은 UID로 됨. Tip🧐 유저 생성하기 useradd [유저계정명] 계정 변경하기 su [변경할 계정 명] su : Switch User 변경한 계정의 쉘에서 빠져나오기 exit
2024.04.09 -
리눅스 기초, 해커로의 첫 걸음 (From. Normaltic) - MOVE
파일을 옮김 복사와 삭제를 하는 것과 같음 mv [파일 혹은 디렉토리가 있는 경로] [파일 혹은 디렉토리가 가야 할 경로] 파일 혹은 디렉토리를 옮기면서 파일 혹은 디렉토리 이름 변경 mv [파일 혹은 디렉토리가 있는 경로] [파일 혹은 디렉토리가 가야 할 경로 + 변경 할 이름] Tip🧐 디렉토리 생성하기 mkdir [생성할 디렉토리 경로]
2024.04.09