728x90

Infra/Linux 3

[Linux] 보안을 위한 git 계정의 shell 권한 제한

git 계정은 깃 서버로서의 역할 외에는 해야 할 일이 없다. 만약 bash 사용 권한을 제한하지 않으면 git 계정으로 ssh에 접근하는 유저들이 서버의 파일들을 조작할 수 있어서 보안상 바람직하지 않으므로 shell 실행 권한을 제한해야 한다. 방법은 다음과 같다. [root@centosserver ~]# sudo vi /etc/passwd 다음 명령어로 /etc/passwd 파일을 연다. git 정보를 찾고 bash를 git-shell로 변경한다. # 변경 전 git:x:1001:1001::/home/git:/bin/bash # 변경 후 git:x:1001:1001::/home/git:/bin/git-shell 1001:1001은 환경에 따라 다르므로 만약 다르다면(ex 1002:1002) 그대로 ..

Infra/Linux 2021.11.12

[Linux] 리눅스 디렉토리 구조

리눅스와 윈도우의 비교 리눅스 윈도우 /(슬래시) \(역슬래시) 디렉토리 폴더 리눅스 디렉토리 구조 리눅스는 파일을 계층적으로 관리하는 트리 구조를 띈다. 디렉토리 설명 /(루트) 최상위 디렉토리인 루트 디렉토리. 리눅스의 모든 디렉토리의 시작점 /bin 기본적인 명령어가 저장된 디렉토리. /boot 리눅스 부트로더가 존재하는 디렉토리. 부팅 관련한 파일 디렉토리. /sbin 시스템 관리를 위한 명령어가 저장된 디렉토리. /dev 시스템 디바이스를 저장하고 있는 디렉토리. 즉, 하드디스크 장치파일 /dev/sda, CD-ROM 장치파일 /dev/cdrom 등과 같은 장치파일들이 존재하는 디렉토리 /etc 시스템의 거의 모든 설정 파일이 존재하는 디렉토리. /etc/sysconfig(시스템 제어판용 설정파..

Infra/Linux 2021.11.09
728x90