클라우드 엔지니어 꿈나무
getfacl 사용자 권한 부여 설정 / chronyd 시간 설정 / find + grep 및 스크립트 작성 / 본문
file /etc/fstab 파일을 /var/tmp에 저장하고 /var/tmp/fstab 을 하기와 같이 설정해라
- /var/tmp/fstab 의 소유자는 루트 사용자
- /var/tmp/fstab 는 루트 그룹에 속해 있다.
- /var/tmp/fstab은 다른 사용자들에게 편집 불가
- natasha 유저는 /var/tmp/fstab에 읽기 및 쓰기 가능
- harry 유저는 /var/tmp/fstab 에 읽기 및 쓰기 불가
- 다른 사용자들은 /var/tmp/fstab에 읽기 가능
# cp /etc/fstab /var/tmp/
# ls -l /var/tmp/fstab
하기와 같이 root 사용자 root 그룹에 지정되어 있고 others는 읽기만 가능한 것을 볼 수 있다.
# setfacl -m u:natasha:rw- /var/tmp/fstab
-m 수정 옵션, natasha 에게 /var/tmp/fstab 일기 및 쓰기 권한 부여
# setfacl -m u:harry:--- /var/tmp/fstab
harry 사용자에게는 아무 권한도 부여하지 않았다.
#getfacl /var/tmp/fstab
시간 형식을 classroom.example.com과 동기화
# yum install -y chrony
시간 동기화 프로그램 설치
# vi /etc/chrony.conf
server time.bora.net iburst
# systemctl restart chroyd
# systemctl enable --now chroyd
# systemctl status chronyd
# chronyc sources
구동 확인
natasha 가 만든 모든 파일과 디렉토리를 찾아 /root/natashafiles 디렉토리에 복사해라
# mkdir /root/natashafiles
# find / -user natasha -exec cp -rf {} /root/natashafiles/ \;
# cd /root/natashafiles/
#ls
나타샤가 소유한 파일을 검색할 스크립트를 생성
vi /opt/file-search.sh
#!/bin/bash
find / -user natasha -exec cp -rf {} /root/natashafiles/ \;
# chmod 755 /opt/file-search.sh
# /opt/file-search.sh (또는 # cp /opt/file-search.sh /usr/local/bin/ -> /usr/local/bin으로 복사하면 .sh 자동 실행)
# cd /root/natasha
#ls
/usr/share/dict/words 파일에서 "ich"라는 문자열을 찾아 /root/lines 파일에 복사해라
# grep ich /usr/share/dict/words > /root/lines
# cat /root/lines
/usr/share/dict/words 파일에서 "ich"라는 문자열을 찾아 /root/lines 파일에 복사하는 스크립트 생성
#!/bin/bash
grep ich /usr/share/dict/words > /root/lines1
#chmod 755 /opt/find-string.sh
#cp /opt/find-string.sh /usr/local/bin/
# sh /opt/find-string.sh
# cd /root/
#ls
UID가 "2334" 인 사용자 "unilao" 를 생성하고 비밀번호롤 "alberate"로 설정
# useradd -u 2334 unilao
-u 옵션 : uid 설정
# echo "passwd" | passwd --stdin "unilao"
# tail -5 /etc/passwd
<참고>
https://youtu.be/_csC_cUpwh8?si=GXkuKTuyuXq2dDKm
'Linux' 카테고리의 다른 글
tuned 프로필 구성/ 로그인 출력 화면 변경 (0) | 2024.04.10 |
---|---|
RHEL 9.3 Disk 장착 후 볼륨 설정 (0) | 2024.04.07 |
RHEL9 사용 등록 (0) | 2024.04.05 |
CentOS 9 - Useradd 및 그룹 권한 설정 (0) | 2024.04.02 |
CentOS9 logical volume 용량 증설 (0) | 2024.04.01 |