요구사항
[ 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 |