본문 바로가기

Server/Linux

[Linux] 중간 실습

반응형

⌗ 문제

 


⌗ 풀이

mkdir /test2

ls /

cp /root/install.log /test2/

ls /test2/

find / -perm 1777

find / -perm 1777 > /sticky-list  (출력결과를 파일로 저장)

find/ - perm 1777 > /sticky-list 2 > /dev/null (표준에러는 쓰레기통에 넣어라)

mv /sticky-list /test2/

mv /test2 /tmp

chmod 754 /tmp/test2/

ls -dl /tmp/test2/

useradd -d /test2 test2

mv /tmp/test2/* /test2/

ls /test2

chown -R test2:test2 /test2

ln /test2/sticky-list /root/sticky-list

ls -i /test2/sticky-list

vim /etc/inittab (맨밑에 5번을 3번으로)

init 6

vim /etc/inittab (다시 5번으로 변경)

init 6

rdate -s time.bora.net (ping www.google.com 으로 통신확인)

alias hello='ehco "Hello World"'

useradd ftpadmin

useradd ftpuser1

useradd ftpuser2

groupadd -g 700 ftpusers

gpasswd -A ftpadmin ftpusers (관리자 지정)

cat /etc/gshadow

su ftpadmin

gpasswd -a ftpuser1 ftpusers

gpasswd -a ftpuser2 ftpusers                             

exit

cat /etc/gshadow

ls /home/

ls -dl /home/ftpadmin/

chgrp -R ftpusers /home/ftpadmin/

ls -al /home/ftpadmin/

echo abcdefg~z > /home/ftpadmin/file1

find / -perm 4755

find / -perm 4755 1> /home/ftpadmin/setuid-list 2 > /dev/null

cat /home/ftpadmin/setuid-list

usermod -d /home/ftpadmin ftpuser1

usermod -d /home/ftpadmin ftpuser2

chmod 750 /home/ftpadmin/

ls -dl /home/ftpadmin/

 

 

반응형

❥ CHATI Github