본문 바로가기
[책 정리] 07. 리눅스 파일 사용 권한 이해하기 - 리눅스 커맨드라인 쉘 스크립트 바이블 리눅스 보안 -리눅스 보안 시스템의 핵심은 사용자 계정이다.리눅스 시스템에 접속하는 개별 사용자는 각자 고유한 사용자 계정이 있어야 한다.시스템에 있는 개체에 대한 사용자의 권한은 로그인한 사용자 계정에 따라 달라진다. 사용자 권한은 계정이 만들어질 때 할당되는 사용자 ID 인 UID 로 추적된다.리눅스 시스템은 시스템의 사용자 계정을 추적하고 관리하기 위한 특수한 파일 및 유틸을 사용한다. * /etc/passwd 파일 -리눅스 시스템은 로그인 이름과 그에 해당하는 UID 값을 찾기 위해 특별한 파일을 이용한다.이 파일은 /etc/passwd 파일이다.여기에는 사용자에 대한 여러 정보가 포함되어 있다. -root 사용자 계정은 리눅스 시스템의 관리자이며 항상 UID 0 이 할당된다.리눅스 시스템은 실제.. 2020. 4. 26.
[책 정리] 03. 기본 bash 쉘 명령 - 리눅스 커맨드라인 쉘 스크립트 바이블 쉘 시작하기 -/etc/passwd 파일에는 모든 시스템 사용자 계정의 목록이 각 사용자에 대한 몇 가지 기본 구성 정보와 함께 포함되어 있다. ex)christine:x:501:501:Christine Bresnahan:/home/christine:/bin/bash 각 항목은 일곱 개의 데이터 필드를 가지며, 각 필드는 콜론으로 구분된다.이 중 마지막 필드가 기본 쉘 프로그램을 지정한다.bash 쉘 대신 tcsh, dash 등을 설정할 수도 있다. 쉘 프롬프트 사용하기 bash 설명서와 상호작용하기 -man 명령으로 리눅스 시스템에 저장된 설명서 페이지에 접속할 수 있다.man 명령 다음 특정한 명령 이름을 입력하면 된다. -bash 쉘을 처음 사용하는 경우라면 man 페이지가 처음에는 큰 도움이 되지.. 2020. 4. 22.
[linux] uid, gid, 그리고 permission 에 대한 기본 지식 -$ ls - al permission owner group file name-rw-rw—— 1 tester tester 4096 2016-03-12 00:00 test.db 위와 같은 ls -al 실행 결과를 보면... Permission -첫칸은 d 혹은 - 로 표시된다.d 인 경우 디렉토리, - 인 경우 파일이다. -r 은 읽기, w 는 쓰기, x 는 실행권한을 의미 -두번째칸부터 3칸씩 묶어서 Owner, Group, Others 의 파일 사용 권한을 의미한다.위의 경우 owner 인 tester 가 rw 가능하고,tester 그룹에 대해서도 rw 가 가능하다.나머지 사용자(Others)들은 읽기, 쓰기, 실행 모두 할 수 없다. User 와 uid -user 마다 assign 되는 id 형태로 .. 2018. 1. 25.
[보안] 리눅스( Linux ) 기본 보안 보안, 리눅스( Linux ) 기본 보안 reference : securityproof SSH Bruteforce Attack /etc/passwd 파일에 등록되어 있는 각 계정과 패스워드를 무작위 대입하는 방법 사용하여 서버 접속하는 방법. 이 공격을 하면 /var/log/secure 파일에 로그가 남는다. Jul 25 08:31:32 localhost sshd[23569]: Failed password for invalid user samba from ::ffff:211.140.122.36 port 56974 ssh2 Jul 25 08:31:33 localhost sshd[23572]: Invalid user wwwrun from ::ffff:211.140.122.36 Jul 25 08:31:36 l.. 2014. 1. 27.
반응형