u=์์ ์, g=์์ ๊ทธ๋ฃน, o=other, a=all, r=์ฝ๊ธฐ, w=์ฐ๊ธฐ, x=์คํ" [๋ชจ๋(8์ง์)]
8์ง์ ๋ชจ๋์์ 4 = ์ฝ๊ธฐ, 2 = ์ฐ๊ธฐ, 1 = ์คํ์ ์๋ฏธํ๋ค.
8์ง์ ๋ชจ๋๋ ์์ ์์ ์์ ๊ทธ๋ฃน, other์ ๋ํด์ 8์ง์ 3์๋ฆฌ๋ก ํํํ๋๋ฐ ์ฒซ์งธ ์๋ฆฌ์๊ฐ ์์ ์๋ฅผ ์๋ฏธํ๊ณ ๋์งธ ์๋ฆฟ์๊ฐ ์์ ๊ทธ๋ฃน,
์ ์งธ ์๋ฆฟ์๊ฐ other์ ์๋ฏธ ํน๋ณํ ํผ๋ฏธ์ setuid, setgid, sticky bit
์คํ ํผ๋ฏธ์ ์๋ setuid์ setgid๋ผ๋ ํน๋ณํ ํผ๋ฏธ์ ์ด ์๋ค.
setuid๋ ์ฌ๋ณผ๋ฆญ ๋ชจ๋๋ก 's'๋ก ํํ๋๊ณ 8์ง์ ๋ชจ๋๋ก๋ 4000์ผ๋ก ํํ๋๋ค.
setuid ํผ๋ฏธ์ ์ด ์ค์ ๋์ด ์๋ ์คํ ํ์ผ์ ์คํ๋๋ ๋์์๋ ๊ทธ ํ์ผ์ ์์ ์ ๊ถํ์ ๊ฐ์ง๊ฒ ๋๋ค.
setgid์ 8์ง์ ๋ชจ๋๋ 2000 ์ด๊ณ
-rwsr-xr-x 1 root root 25288 Feb 11 15:43 /bin/su
setuid ํผ๋ฏธ์ ์ ์ค์ ํ ๋ ==> [root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod 4755 backup-List.sh
setgid ํผ๋ฏธ์ ์ ์ค์ ํ ๋ ==> [root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod 2755 backup-List.sh
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# umask ==> ๊ธฐ๋ณธํผ๋ฏธ์ ๋ชจ๋ ๊ฐ์ ์ ํ๋ค.
sticky bit๋ ํน๋ณํ ํผ๋ฏธ์ ์ด๋ค. other์ ์ฐ๊ธฐ ๊ถํ์ ๋ํ ํน๋ณํ ํผ๋ฏธ์ ์ธ๋ฐ /tmp ๋๋ ํ ๋ฆฌ์ /var/tmp ๋๋ ํ ๋ฆฌ์์
ํผ๋ฏธ์ ์ด stickbit๊ฐ ํฌํจ๋์ด ์๋ค.
sticky bit๋ 8์ง์ ๋ชจ๋๋ก๋ 1000์ผ๋ก ์ค์ ๋๊ณ ์ฌ๋ณผ๋ฆญ ๋ชจ๋๋ก๋ 't' ๋๋ 'T' ๋ก ์ค์ ๋๋ค
drwxrwxrwt 9 root root 4096 May 14 04:24 /tmp
sticky bit๋ฅผ ์ค์ ํ ๋
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod 1707 backup-List.sh ==> chmod 1777 backup-List.sh
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chown Sunny<์์ ์>.root<์์ ๊ทธ๋ฃน> system_install_OS.sh
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chown -R Sunny.root Server_Change_Configure ==> -R<์ฌ๊ท์ >
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod -R 700 Server_Change_Configure/ ==> -R <์ฌ๊ท์ > ํผ๋ฏธ์ ์ ์ฉ ๋ณ๊ฒฝ
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod -R 1700 Server_Change_Configure ==> <1-2-4> ์ํผํค ํผ๋ฏธ์ ์ ์ฉ
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chattr -R<์๋ธ> +iA<+์ถ๊ฐ -์ ๊ฑฐ> proftpd-1.2.8-1kr.i686.rpm ==> ํน์ ๋ชจ๋๋ก ์ ์ฉ
8์ง์ ๋ชจ๋์์ 4 = ์ฝ๊ธฐ, 2 = ์ฐ๊ธฐ, 1 = ์คํ์ ์๋ฏธํ๋ค.
8์ง์ ๋ชจ๋๋ ์์ ์์ ์์ ๊ทธ๋ฃน, other์ ๋ํด์ 8์ง์ 3์๋ฆฌ๋ก ํํํ๋๋ฐ ์ฒซ์งธ ์๋ฆฌ์๊ฐ ์์ ์๋ฅผ ์๋ฏธํ๊ณ ๋์งธ ์๋ฆฟ์๊ฐ ์์ ๊ทธ๋ฃน,
์ ์งธ ์๋ฆฟ์๊ฐ other์ ์๋ฏธ ํน๋ณํ ํผ๋ฏธ์ setuid, setgid, sticky bit
์คํ ํผ๋ฏธ์ ์๋ setuid์ setgid๋ผ๋ ํน๋ณํ ํผ๋ฏธ์ ์ด ์๋ค.
setuid๋ ์ฌ๋ณผ๋ฆญ ๋ชจ๋๋ก 's'๋ก ํํ๋๊ณ 8์ง์ ๋ชจ๋๋ก๋ 4000์ผ๋ก ํํ๋๋ค.
setuid ํผ๋ฏธ์ ์ด ์ค์ ๋์ด ์๋ ์คํ ํ์ผ์ ์คํ๋๋ ๋์์๋ ๊ทธ ํ์ผ์ ์์ ์ ๊ถํ์ ๊ฐ์ง๊ฒ ๋๋ค.
setgid์ 8์ง์ ๋ชจ๋๋ 2000 ์ด๊ณ
-rwsr-xr-x 1 root root 25288 Feb 11 15:43 /bin/su
setuid ํผ๋ฏธ์ ์ ์ค์ ํ ๋ ==> [root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod 4755 backup-List.sh
setgid ํผ๋ฏธ์ ์ ์ค์ ํ ๋ ==> [root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod 2755 backup-List.sh
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# umask ==> ๊ธฐ๋ณธํผ๋ฏธ์ ๋ชจ๋ ๊ฐ์ ์ ํ๋ค.
sticky bit๋ ํน๋ณํ ํผ๋ฏธ์ ์ด๋ค. other์ ์ฐ๊ธฐ ๊ถํ์ ๋ํ ํน๋ณํ ํผ๋ฏธ์ ์ธ๋ฐ /tmp ๋๋ ํ ๋ฆฌ์ /var/tmp ๋๋ ํ ๋ฆฌ์์
ํผ๋ฏธ์ ์ด stickbit๊ฐ ํฌํจ๋์ด ์๋ค.
sticky bit๋ 8์ง์ ๋ชจ๋๋ก๋ 1000์ผ๋ก ์ค์ ๋๊ณ ์ฌ๋ณผ๋ฆญ ๋ชจ๋๋ก๋ 't' ๋๋ 'T' ๋ก ์ค์ ๋๋ค
drwxrwxrwt 9 root root 4096 May 14 04:24 /tmp
sticky bit๋ฅผ ์ค์ ํ ๋
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod 1707 backup-List.sh ==> chmod 1777 backup-List.sh
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chown Sunny<์์ ์>.root<์์ ๊ทธ๋ฃน> system_install_OS.sh
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chown -R Sunny.root Server_Change_Configure ==> -R<์ฌ๊ท์ >
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod -R 700 Server_Change_Configure/ ==> -R <์ฌ๊ท์ > ํผ๋ฏธ์ ์ ์ฉ ๋ณ๊ฒฝ
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chmod -R 1700 Server_Change_Configure ==> <1-2-4> ์ํผํค ํผ๋ฏธ์ ์ ์ฉ
[root@sunnyโฅๆณฐ็จๅฒๅญธโฅ/]# chattr -R<์๋ธ> +iA<+์ถ๊ฐ -์ ๊ฑฐ> proftpd-1.2.8-1kr.i686.rpm ==> ํน์ ๋ชจ๋๋ก ์ ์ฉ
'๐2017๋ ์ด์ ํฌ์คํ ๋ชจ์ ๐ > ๐Linux OS๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MYSQL ์์ค ์ค์น๋ฒ (0) | 2011.05.14 |
---|---|
๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ๋จ ๋์คํฌ ์ ์ (0) | 2011.05.14 |
Linux ๋คํธ์ํฌ ์ค์ ํ๊ธฐ (0) | 2011.05.14 |
hostsentry ์ค์น์ ์ค์ (0) | 2011.05.14 |
portsentry ์ค์น์ ์ค์ (0) | 2011.05.14 |