2.2 사용자 및 파일 권한 관리 명령어
리눅스에서 해킹할 때 일반 계정이나 root 계정을 탈취해서 로그인한 후 공격 대상에 침입한다. 또한 파일의 권한을 변경하여 악성 코드를 심거나 파일을 변조하기도 한다. 이러한 해킹을 수행하고, 방어하기 위해서 리눅스의 핵심 구성 요소인 사용자와 파일의 권한에 대한 학습이 필요하다.
먼저 파일 권한을 간단하게 알아보자. ls -l 명령어를 실행하면 다음과 같이 파일 목록 옆에 -rw와 같은 파일 형식과 소유자에 대한 권한 정보가 출력된다.
secu@secu-VirtualBox:~$ ls -l
합계 52
-rw-rw-r-- 1 secu secu 0 12월 16 15:05 copy2.txt
-rw-rw-r-- 1 secu secu 10240 12월 16 15:32 test.tar
drwxrwxr-x 5 secu secu 4096 12월 16 15:32 test2
drwxrwxr-x 3 secu secu 4096 12월 16 15:05 test_move
drwxr-xr-x 2 secu secu 4096 12월 13 22:52 공개
drwxr-xr-x 2 secu secu 4096 12월 13 22:52 다운로드
drwxr-xr-x 2 secu secu 4096 12월 13 22:52 문서
drwxr-xr-x 2 secu secu 4096 12월 13 22:52 바탕화면
drwxr-xr-x 2 secu secu 4096 12월 13 22:52 비디오
drwxr-xr-x 2 secu secu 4096 12월 13 22:52 사진
drwxr-xr-x 2 secu secu 4096 12월 13 22:52 음악
drwxr-xr-x 2 secu secu 4096 12월 13 22:52 템플릿