[Linux] ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 2๊ธ‰ 2์ฐจ ์ •๋ฆฌ (5)
ยท
Linux
์‚ฌ์šฉ์ž ๊ด€๋ จ ํŒŒ์ผํŒŒ์ผ /etc/default/useradd๋ช…๋ น์–ด useradd๋กœ ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ถ”๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ์ •๋ณด๋ฅผ ์ฝ์–ด์˜ค๋Š” ํŒŒ์ผํŒŒ์ผ /etc/passwd๊ณ„์ •์ž์˜ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŒŒ์ผ๋กœ ๋ฆฌ๋ˆ…์Šค์— ๋กœ๊ทธ์ธํ•  ๋•Œ ์‚ฌ์šฉ๋จ.ํŒŒ์ผ ๋‚ด์šฉ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•„๋“œ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ฝœ๋ก ์œผ๋กœ ๊ฐ๊ฐ์˜ ํ•„๋“œ๋ฅผ ๊ตฌ๋ถ„ํ•จ.username : password : uid : gid : comment : homedirectory : shell โ…ฐ โ…ฑ โ…ฒ โ…ณ โ…ด โ…ต โ…ถโ…ฐ์‚ฌ์šฉ์ž ์ด๋ฆ„โ…ฑ๋น„๋ฐ€๋ฒˆํ˜ธโ…ฒ์‚ฌ์šฉ์ž UIDโ…ณ์‚ฌ์šฉ์ž GIDโ…ด์„ค๋ช…๋ฌธโ…ต์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌโ…ถ์‹คํ–‰ํ•  ํ”„๋กœ๊ทธ๋žจํŒŒ์ผ /etc/shadow..
[Linux] ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 2๊ธ‰ 2์ฐจ ์ •๋ฆฌ(4)
ยท
Linux
๋ฆฌ๋ˆ…์Šค ์ „์šฉ ๋””์Šคํฌ ๊ธฐ๋ฐ˜ ํŒŒ์ผ ์‹œ์Šคํ…œext๋ฆฌ๋ˆ…์Šค ์ดˆ๊ธฐ์— ์‚ฌ์šฉ๋˜๋˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด๋ฉด ํ˜ธํ™˜์„ฑ์ด ์—†์Œext2์˜ ์›ํ˜•2GB์˜ ๋ฐ์ดํ„ฐ์™€ ํŒŒ์ผ๋ช…์„ 255๊นŒ์ง€ ์ง€์ • ๊ฐ€๋ŠฅํŒŒ์ผ ์ ‘๊ทผ์— ๋Œ€ํ•œ ํƒ€์ž… ์Šคํƒฌํ”„, ์•„์ด๋…ธ๋“œ ์ˆ˜์ • ์ง€์› ๋ถˆ๊ฐ€ext2ext ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋‹ค์Œ ๋ฒ„์ „๊ณ ์šฉ๋Ÿ‰ ๋””์Šคํฌ ์‚ฌ์šฉ์„ ์—ผ๋‘์— ๋‘๊ณ  ์„ค๊ณ„๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ์‰ฝ๊ฒŒ ํ˜ธํ™˜๋˜๋ฉฐ ์—…๊ทธ๋ ˆ์ด๋“œ๋„ ์‰ฝ๊ฒŒ ์„ค๊ณ„๋˜์–ด ์žˆ์Œext3๋ฆฌ๋ˆ…์Šค ๋Œ€ํ‘œ์ ์ธ ์ €๋„๋ง์„ ์ง€์›ํ•˜๋„๋ก ํ™•์žฅ๋œ ํŒŒ์ผ ์‹œ์Šคํ…œACL์„ ํ†ตํ•œ ์ ‘๊ทผ ์ œ์–ด ์ง€์›.ext4 ํŒŒ์ผ์— ๋””์Šคํฌ ํ• ๋‹น ์‹œ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ์†์ ์ธ ๋ธ”๋ก์„ ํ• ๋‹น ํŒŒ์ผ ์ ‘๊ทผ ์†๋„ ํ–ฅ์ƒ ๋ฐ ๋‹จํŽธํ™”๋ฅผ ์ค„์ด๋„๋ก ์„ค๊ณ„๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ 64๋น„ํŠธ ๊ธฐ์–ต ๊ณต๊ฐ„ ์ œํ•œ์„ ์—†์•ฐ 16TB์˜ ํŒŒ์ผ์„ ์ง€์› ํŒŒ์ผ ํ™•์žฅ์ž๋Š” ํ•„์š”์—†์œผ๋ฉฐ ํŒŒ์ผ ํŠน์„ฑ์„ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ํ™•์žฅ์ž ์‚ฌ์šฉ..
[Linux] ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 2๊ธ‰ 2์ฐจ ์ •๋ฆฌ (3)
ยท
Linux
Systemdsystemd ์„œ๋น„์Šค๋Š” ๊ธฐ์กด์˜ init ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋Œ€์ฒดํ•œ ๊ฒƒ์œผ๋กœ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ๋™์ž‘์‹œํ‚ด.Systemd๋Š” ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค ๋ฐ๋ชฌ์„ ์‹œ์ž‘ํ•˜๊ณ  ํ”„๋กœ์„ธ์Šค๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ์‹œ์Šคํ…œ ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌ.๊ฐ ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๊ณผ์ •์€ ํ™”๋ฉด์— ๋ฉ”์‹œ์ง€๋กœ ์ถœ๋ ฅ๋จ.Systemd ์„œ๋น„์Šค์™€ ๋Ÿฐ๋ ˆ๋ฒจCentOS๋Š” ๋ฒ„์ „7๋ถ€ํ„ฐ ๋Œ€๋ถ€๋ถ„์˜ ์„œ๋น„์Šค๊ฐ€ systemd ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ”๋€œ.systemd์˜ ์žฅ์ ์†Œ์ผ“ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ํ•˜์—ฌ inted์™€ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€.์‰˜๊ณผ ๋…๋ฆฝ์ ์œผ๋กœ ๋ถ€ํŒ… ๊ฐ€๋Šฅ.๋งˆ์šดํŠธ์™€ fsck ์ œ์–ด ๊ฐ€๋Šฅ.์‹œ์Šคํ…œ ์ƒํƒœ์— ๋Œ€ํ•œ ์Šค๋ƒ…์ˆ์„ ์œ ์ง€.SELinux์™€ ํ†ตํ•ฉ์ด ๊ฐ€๋Šฅ.์„œ๋น„์Šค์— ์‹œ๊ทธ๋„ ์ „๋‹ฌ ๊ฐ€๋Šฅ.์…ง๋‹ค์šด ์ „์— ์‚ฌ์šฉ์ž ์„ธ์…˜์˜ ์•ˆ์ „ํ•œ ์ข…๋ฃŒ ๊ฐ€๋Šฅ.systemd๋Š” ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์œ ๋‹›์„ ์‚ฌ์šฉ.๊ด€๋ฆฌ ๋Œ€์ƒ ์ด๋ฆ„์„ '์„œ๋น„์Šค๋ช…, ์œ ๋‹›์ข…๋ฅ˜' ํ˜•ํƒœ๋กœ ๊ด€๋ฆฌ.๊ฐ ์œ ๋‹›์€..
[Linux] ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 2๊ธ‰ 2์ฐจ ์ •๋ฆฌ (2)
ยท
Linux
ํŒŒ์ผ ์‹œ์Šคํ…œํŒŒ์ผ ์‹œ์Šคํ…œ์€ ์šด์˜์ฒด์ œ๊ฐ€ ํŒŒ์ผ์„ ์‹œ์Šคํ…œ์˜ ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜์ƒ์— ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹.์ผ์ •ํ•œ ๊ทœ์น™์„ ๊ฐ€์ง€๊ณ  ํŒŒ์ผ์„ ์ €์žฅํ•˜๋„๋ก ๊ทœ์น™ ๋ฐฉ์‹์„ ์ œ์‹œํŒŒํ‹ฐ์…˜์— ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์—†์œผ๋ฉด, ํŒŒ์ผ ์‹œ์Šคํ…œ ์ƒ์„ฑ์„ ๊ฑฐ์ณ์•ผ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.๋ฆฌ๋ˆ…์Šค๋Š” ๊ณ ์œ ์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์–‘ํ•œ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ง€์›ํ•˜๊ณ  ์žˆ์Œ.LVM์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ํ•ฉ์ณ์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ๋กœ ํ•œ ๊ฐœ์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉ.์ž‘์€ ์šฉ๋Ÿ‰์˜ ํ•˜๋“œ๋””์Šคํฌ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ํฐ ์šฉ๋Ÿ‰์˜ ํ•˜๋“œ๋””์Šคํฌ ํ•œ ๊ฐœ์ฒ˜๋Ÿผ ์‚ฌ์šฉ.์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ ๋Œ€์šฉ๋Ÿ‰์˜ ๋ณ„๋„ ์ €์žฅ ๊ณต๊ฐ„์ด ํ•„์š”ํ•  ๋•Œ ํ™œ์šฉ.๋‹ค์ˆ˜์˜ ๋””์Šคํฌ๋ฅผ ๋ฌถ์–ด์„œ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ํŒŒํ‹ฐ์…˜์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๊ฑฐ๋‚˜ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์Œ.๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ํ•˜๋“œ๋””์Šคํฌ ex) /dev/sda1, /dev/sdb1๋ณผ๋ฅจ ๊ทธ๋ฃน๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์„ ํ•ฉ์ณ์„œ ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ๊ทธ๋ฃน์œผ๋กœ ๋งŒ๋“œ๋Š” ..
[Linux] ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 2๊ธ‰ 2์ฐจ ์ •๋ฆฌ (1)
ยท
Linux
๋ช…๋ น์–ด chownํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์‚ฌ์šฉ์ž ์†Œ์œ ๊ถŒ๊ณผ ๊ทธ๋ฃน ์†Œ์œ ๊ถŒ์„ ๋ณ€๊ฒฝchown [์˜ต์…˜] ์†Œ์œ ์ž[:๊ทธ๋ฃน๋ช…] ํŒŒ์ผ๋ช…์˜ต์…˜์„ค๋ช…-Rํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด๋ถ€์˜ ๋ชจ๋“  ํŒŒ์ผ์˜ ์†Œ์œ ๊ถŒ ๋ณ€๊ฒฝ๋ช…๋ น์–ด chgrpํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๊ทธ๋ฃน ์†Œ์œ ๊ถŒ์„ ๋ณ€๊ฒฝ.์†Œ์œ ์ž์™€ ์†Œ์œ  ๊ทธ๋ฃน์„ ๋ชจ๋‘ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์ง€๋งŒ chgrp๋Š” ๊ทธ๋ฃน ์†Œ์œ ๊ถŒ๋งŒ์„ ๋ณ€๊ฒฝ.๋ช…๋ น์–ด chmodvํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ ‘๊ทผ ํ—ˆ๊ฐ€๊ถŒ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ช…๋ น์–ด๊ถŒํ•œ ๋ณ€๊ฒฝ์€ ์ˆซ์ž ๋ชจ๋“œ ๋˜๋Š” ๊ธฐํ˜ธ ๋ชจ๋“œ๊ฐ€ ์žˆ์Œ.๊ธฐํ˜ธ ๋ชจ๋“œ์˜๋ฏธ์‚ฌ์šฉ์žu์†Œ์œ ์žg๊ทธ๋ฃนo๊ธฐํƒ€ ์‚ฌ์šฉ์ža๋ชจ๋“  ์‚ฌ์šฉ์ž(u+g+o)์—ฐ์‚ฐ์ž+ํ—ˆ๊ฐ€๊ถŒ ๋ถ€์—ฌ-ํ—ˆ๊ฐ€๊ถŒ ์ œ๊ฑฐ=ํŠน์ • ์‚ฌ์šฉ์ž์—๊ฒŒ ํ—ˆ๊ฐ€๊ถŒ ์ง€์ •๊ถŒํ•œr์ฝ๊ธฐw์“ฐ๊ธฐx์‹คํ–‰๋ช…๋ น์–ด umask์ƒˆ๋กœ ์ƒ์„ฑ๋˜๋Š” ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๊ธฐ๋ณธ ํ—ˆ๊ฐ€๊ถŒ ๊ฐ’์„ ์ง€์ •.ํŒŒ์ผ์˜ ๊ธฐ๋ณธ ๊ถŒํ•œ์€ 666, ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๊ธฐ๋ณธ ๊ถŒํ•œ์€ 777...
[Linux] ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด - sed
ยท
Linux
์ฐพ์€ ๋ฌธ์ž์—ด์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” sedsed๋Š” ์ŠคํŠธ๋ฆผ ํŽธ์ง‘๊ธฐ.์ŠคํŠธ๋ฆผ ํŽธ์ง‘๊ธฐ๋Š” ์ž…๋ ฅ ์ŠคํŠธ๋ฆผ์—์„œ ํ…์ŠคํŠธ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ.์ž…๋ ฅ ์ŠคํŠธ๋ฆผ์€ ํ…์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ ์ž ํ•˜๋Š” ๋Œ€์ƒ ํŒŒ์ผ.์Šคํฌ๋ฆฝํŠธ๋Š” ์–ด๋–ป๊ฒŒ ๋ณ€ํ™˜ํ• ์ง€ ์ •์˜ํ•˜๋Š” ์ผ.sed ์‚ฌ์šฉ๋ฒ•# ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•1sed [์˜ต์…˜] ‘์–ด๋“œ๋ ˆ์Šค {๋ช…๋ น์–ด}’ ๋Œ€์ƒ ํŒŒ์ผ# ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•2sed [์˜ต์…˜] -f ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ ๋Œ€์ƒ ํŒŒ์ผ# ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•3๋ช…๋ น์–ด | sed [์˜ต์…˜] ‘{์Šคํฌ๋ฆฝํŠธ}’sed ์Šคํฌ๋ฆฝํŠธsed ์Šคํฌ๋ฆฝํŠธ๋Š” ์–ด๋–ค ๋ฒ”์œ„์˜ ์–ด๋–ค ๋ฌธ์ž์—ด์ด ํฌํ•จ๋œ ๋ผ์ธ์„ ์ถ”์ถœํ•˜๋˜์ง€ ํŠน์ • ๋ฌธ์ž์—ด์„ ์›ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฌธ์ž์—ด๋กœ ๋ณ€๊ฒฝํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๋ช…์‹œํ•˜๋Š” ์ผ.์–ด๋“œ๋ ˆ์Šค๋Œ€์ƒ ํŒŒ์ผ์—์„œ ์–ด๋–ค ๋ฒ”์œ„์— ํ•ด๋‹น.์–ด๋“œ๋ ˆ์Šค๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ์—๋Š” ๋Œ€์ƒ ํŒŒ์ผ ์ „์ฒด์—์„œ ํŠน์ • ๋ฌธ์ž์—ด์„ ์ฐพ๊ฑฐ๋‚˜ ๋ช…๋ น์–ด๋ฅผ ์ˆ˜ํ–‰.์˜ต์…˜์„ค๋ช…number๋ช…์‹œ๋œ ์ˆซ..