/ 레드햇

8.6 Managing Special Permissions

레드햇 rhcsa chmod 명령어 Permissions su command
https://4am.kr/8-6-managing-special-permissions/

data 디렉토리임

cd /home/lisa
vim game
#!/bin/bash
echo Hi do you want to play a game?
read 

chmod +x game
ls -l
su - lisa
ls 
./game
실행이 됨
exit

ls -l game
chmod u+s game
su - lisa
./game

setuserid 거의 안쓰임

find / -perm /4000
/user/bin/passwd 보자
ls -l /user/bin/passwd
sr setuserid임
ls -l /etc/shadow
권한이 없음
제발 쓰지 마삼 setuserid를


cd /data
ls -l
id lisa
sales의 구성원임 account 구성원임

su - lisa
touch lisa1
ls -l 
생성한 사람과 그룹이 모두 lisa임 기본은
chmod g+s account
ls -l

su - lisa
cd /data/account
touch lisa2
ls -l
account 그룹이 해당 디렉토리를 소유하고 있음
권한 관련하여는 잘 나옴 시험에서 답 잘 해야 할 것.
exit

stickybit에 대해 보자
grep account /etc/group
su - lori
touch lori1
touch lori2

rm -f lisa1
exit

chmod +t * 스티키빗
T가 보임

su - lori
cd data/account/
ls -l
lori가 소유자임
exit

lisa로 해보자
rm -f  lori1
삭제 안됨
스티키빗 때문에
tmp 디렉토리에 그렇게 되어 있음?