[Linux] 테스트 해보기

2025. 2. 18. 15:10·OS/Linux
요구사항
[ Server 설정]

1. 서버 종료 후 1G 새로운 DISK 추가 후 부팅

2. 새 DISK(1G)를 fdisk 라는 명령어로 파티션 쪼개세요
1P 200M
2P 500M
3Ex etc(남은용량 모두)
5L etc(남은용량 모두)

3. mkfs -t ext4 /dev/sdb2 명령어 적으셔서 포맷해 주세요
4. mkdir -p /ssh/sdb 명령어 적으셔서 MP 를 생성해 주세요
5. vi /etc/fstab 들어가셔서 자동 마운트까지 진행해 주세요
- /dev/sdb2 /ssh/sdb ext4 defaults 1 2 <-- 요렇게 입력하시고 나오셔서 mount -a까지(오타 검증)
6. cd /ssh/sdb 들어가셔서
7. mkdir scp sftp ssh && touch scp/chw sftp/user1 ssh/iu 디렉토리와 각각 하위에 있는 파일들까지 생성해 주세요
8. vi /etc/ssh/sshd_config 가셔서 42행의 root의 로그인은 불가
9. ls -l /bin/su 하셔서 SetUID 셋팅 합니다 => iu 라는 계정만 su 명령어 이용가능 (wheel 그룹에 iu 계정을 추가해 주세요)

 

1. 서버 종료 후 1G 새로운 DISK 추가 후 부팅



2. 새 DISK(1G)를 fdisk 라는 명령어로 파티션 나누기



3.  포맷하기


[root@CentOS6 ~]# mkfs -t ext4 /dev/sdb2

 


4.  MP 를 생성


[root@CentOS6 ~]# mkdir -p /ssh/sdb

5. 자동 마운트


# mount -a까지(오타 검증)

[root@CentOS6 ~]# vi /etc/fstab
[root@CentOS6 ~]# mount -a
mount: special device /deb/sdb2 does not exist


6. cd /ssh/sdb 들어가서, 디렉토리와 각각 하위에 있는 파일들까지 생성


  • mkdir scp sftp ssh
  • touch scp/chw sftp/user1 ssh/iu 
[root@CentOS6 ~]# cd /ssh/sdb
[root@CentOS6 sdb]# mkdir scp sftp ssh
[root@CentOS6 sdb]# touch scp /shw sftp/user1 ssh/iu

7. vi /etc/ssh/sshd_config 가셔서 42행의 root의 로그인은 불가


[root@CentOS6 sdb]# vi /etc/ssh/sshd_config
>> Permitsshlogin no

8. SetUID 셋팅


# iu 라는 계정만 su 명령어 이용가능 (wheel 그룹에 iu 계정을 추가해 주세요)

 

- iu 계정 생성

[root@CentOS6 sdb]# useradd iu
[root@CentOS6 sdb]# passwd iu
iu 사용자의 비밀 번호 변경 중
새  암호:1
잘못된 암호: 너무 짧습니다
잘못된 암호: 앞뒤 어느쪽에서 읽어도 같은 문맥임
새  암호 재입력:1
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.

- iu 계정을 wheel 그룹에 추가

[root@CentOS6 sdb]# usermod -aG wheel iu

- /bin/su의 SetUID 설정 확인

[root@CentOS6 sdb]# ls -l /bin/su
-rwsr-xr-x. 1 root root 34904 2016-05-11 17:59 /bin/su

- wheel 그룹만 su 사용 가능하도록 설정

[root@CentOS6 sdb]# nano /etc/pam.d/su

저작자표시 비영리 변경금지 (새창열림)

'OS > Linux' 카테고리의 다른 글

[Linux] (복습) 리눅스 디렉터리 구조  (0) 2025.04.02
[Linux] SSH 원격 접속 / SFTP 실습 - 복습  (0) 2025.02.18
[Linux] VMware 전체 화면으로 설정하는 방법  (0) 2025.02.18
[Linux] VNC 서비스  (0) 2025.02.11
[Linux | OS] 클론 배우기  (0) 2025.02.11
'OS/Linux' 카테고리의 다른 글
  • [Linux] (복습) 리눅스 디렉터리 구조
  • [Linux] SSH 원격 접속 / SFTP 실습 - 복습
  • [Linux] VMware 전체 화면으로 설정하는 방법
  • [Linux] VNC 서비스
Kouji
Kouji
Journey to Becoming a Data & Server Engineer
  • Kouji
    Kouji's Data & Server Journey
    Kouji
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Programming
        • Python
        • SQL
      • Data & AI
        • Data Analysis
        • Ai
      • Cloud(AWS)
      • OS
        • Linux
        • Docker
        • Jenkins
        • Ubuntu
        • Window
        • Kubernates
        • Ansible
      • Network
        • NVIDIA
        • Network[이론]
        • Network[GNS3, Packet]
        • Network[On-Premise]
        • Network [L2, L3]
      • 트러블 슈팅
      • Life
        • My Career Stories
        • Personal
      • 개발 + OS 지식 함양
  • 블로그 메뉴

    • 홈
    • 관리 페이지
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    네트워크관리사
    ubuntu
    docker
    스위치
    네트워크엔지니어링
    리눅스
    보안
    라우팅
    IT
    인프라엔지니어
    시스템엔지니어
    알고리즘
    dns
    네트워크엔지니어
    CISCO
    네트워크
    AWS
    인프라
    Linux
    티스토리챌린지
    오블완
    웹
    도커
    서버
    서버엔지니어
    L3
    클라우드엔지니어
    화이팅
    OS
    VMware
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Kouji
[Linux] 테스트 해보기
상단으로

티스토리툴바