๐Ÿ–ฅ๏ธ Computer Science/Linux

[Linux] /etc ๋””๋ ‰ํ† ๋ฆฌ

Rosieblue 2021. 8. 24. 18:25
728x90

๋ฆฌ๋ˆ…์Šค์˜ ์„ค์ • ๋””๋ ‰ํ† ๋ฆฌ์ธ /etc์— ๋Œ€ํ•˜์—ฌ ๊ฐ€๋ณ๊ฒŒ ์งš๊ณ  ๋„˜์–ด๊ฐ€์ž. 
/etc๋Š” ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์ธ '/'์˜ ๋ฐ”๋กœ ํ•˜์œ„์— ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ ์ค‘ ํ•˜๋‚˜๋กœ, ๋ฆฌ๋ˆ…์Šค์˜ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ, ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน ์ •๋ณด๋“ค์„ ๋‹ด๊ณ  ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ์ด๋‹ค. ์˜ค๋Š˜ ํฌ์ŠคํŠธ์—์„œ๋Š” ๊ธฐ์ดˆ ํŒŒ์ผ๋“ค ๋ช‡๊ฐœ๋งŒ ๋‹ค๋ฃจ๊ณ  ๋‚˜๋จธ์ง€๋Š” ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฃจ๋„๋ก ํ•˜๊ฒ ๋‹ค. 


โ–ท /etc/passwd ํŒŒ์ผ 
์ด ํŒŒ์ผ์—์„œ๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„, ์•”ํ˜ธ, ๊ทธ๋ฃน ๋“ฑ์˜ ์ •๋ณด๋ฅผ ๋‹ค๋ฃฌ๋‹ค. 
tail -5 /etc/passwd ๋ช…๋ น์–ด๋กœ ํ•ด๋‹น ํŒŒ์ผ์˜ ๋งˆ์ง€๋ง‰ 5ํ–‰์„ ์ถœ๋ ฅํ•ด ๋ณด์•˜๋‹ค.
 

 
ํŒŒ์ผ ๋‚ด์šฉ์ด ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
์‚ฌ์šฉ์ž์ด๋ฆ„ : ์•”ํ˜ธ : UID : GID : ๊ทธ ์™ธ ์ •๋ณด : ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ : ์…ธ (UID, GID๋Š” ๊ฐ๊ฐ ์‚ฌ์šฉ์ž ์•„์ด๋””, ๊ทธ๋ฃน ์•„์ด๋””์˜ ์•ฝ์ž)
cf) adduser ๋ช…๋ น์–ด๋กœ ์‚ฌ์šฉ์ž๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ๋”ฐ๋กœ UID์™€ GID๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ด์ „ ์‚ฌ์šฉ์ž์˜ ์•„์ด๋””์— +1ํ•œ ๊ฐ’์œผ๋กœ ์„ค์ •๋œ๋‹ค.

 

cf) ๋ฃจํŠธ์˜ UID๋Š” ํ•ญ์ƒ 0์ด๋‹ค! ์ด์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ ์‹ถ์œผ๋ฉด? ๋งํฌ ์ฐธ๊ณ -> [๐Ÿ” Security] - [Linux/Security] root(๋ฃจํŠธ) UID๋Š” ํ•ญ์ƒ 0์ด์–ด์•ผํ• ๊นŒ? + ์ด์— ๊ด€ํ•œ ๋ณด์•ˆ ์ทจ์•ฝ์  + root UID ๋ณ€๊ฒฝ ์‹œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•


 
โ–ท /etc/shadow ํŒŒ์ผ : ์•”ํ˜ธ ํ•ด์‹ฑ๊ฐ’ ๋ชฉ๋ก
์ด ํŒŒ์ผ์—์„œ๋Š” ์‚ฌ์šฉ์ž๋“ค์˜ ์•”ํ˜ธ๋ฅผ ํ•ด์‹ฑํ•œ ๊ฐ’์ด ๋‚˜์˜จ๋‹ค. ์ด ํŒŒ์ผ์€ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ sudo๋ฅผ ํ†ตํ•ด ์ ‘๊ทผํ•œ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„์—์„œ๋Š” systemd-coredump ์‚ฌ์šฉ์ž๋ถ€ํ„ฐ jennie ์‚ฌ์šฉ์ž๊นŒ์ง€์˜ ์•”ํ˜ธ ํ•ด์‹œ๊ฐ’์ด ๋‚˜์™€์žˆ๋‹ค.
 

 
โ–ท /etc/group ํŒŒ์ผ : ๊ทธ๋ฃน ์ •๋ณด
 

 
๊ฐ ํ–‰์ด ๋‚˜ํƒ€๋‚ด๋Š” ์ •๋ณด๋Š” ๊ทธ๋ฃน์ด๋ฆ„ : ๊ทธ๋ฃน ์•”ํ˜ธ : GID : ๊ทธ๋ฃน ๋‚ด ์‚ฌ์šฉ์ž
(์ฐธ๊ณ ๋กœ ๊ทธ๋ฃน ์‚ฌ์šฉ์ž๋Š” ์ฐธ์กฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ™”๋ฉด์— ์ถœ๋ ฅ๋˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๊ทธ๋ฃน ๋‚ด ์‚ฌ์šฉ์ž๊ฐ€ ๋œจ์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•ด์„œ ๊ทธ๋ฃน ๋‚ด ์‚ฌ์šฉ์ž๊ฐ€ ์—†๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค.)
 
โ–ท /etc/skel ๋””๋ ‰ํ† ๋ฆฌ
skel ํŒŒ์ผ์€ ๋ง ๊ทธ๋Œ€๋กœ ๋ผˆ๋Œ€๊ฐ€ ๋˜๋Š” ํŒŒ์ผ๋กœ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์„ ๋•Œ ๊ทธ ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์— /etc/skel ํŒŒ์ผ์˜ ๋‚ด์šฉ์ด ์ถ”๊ฐ€๋œ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„์„ ๋ณด๋ฉด /etc/skel์— ์žˆ๋Š” ํŒŒ์ผ๋“ค์ด lisa ์‚ฌ์šฉ์ž์˜ ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ์— ๋˜‘๊ฐ™์ด ๋ณต์‚ฌ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋งŒ์•ฝ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ์–ด๋–ค ๊ฒƒ์„ ๊ณตํ†ต์ ์œผ๋กœ ๋ฐฐํฌํ•˜๊ณ  ์‹ถ์œผ๋ฉด /etc/skel ๋””๋ ‰ํ† ๋ฆฌ์— ๋„ฃ์–ด๋‘๋ฉด ๋œ๋‹ค.
 

 

โ–ท/etc/services

์ด ํŒŒ์ผ์—์„œ๋Š” (๋„คํŠธ์›Œํฌ) ์„œ๋น„์Šค๋“ค๊ณผ ์ด์— ๋งคํ•‘๋œ ํฌํŠธ ์ •๋ณด๋“ค์„ ๋‚˜์—ดํ•œ๋‹ค.

ํŒŒ์ผ ํฌ๋งท์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

service-name    port/protocol   [aliases..]  [#comment]

์œ„ ์‚ฌ์ง„์„ ๋ณด๋ฉด ์ด๊ฒŒ ๋ฌด์Šจ ๋ง์ธ์ง€ ์ดํ•ดํ•  ๊ฒƒ์ด๋‹ค.

 

ํ•œํŽธ ์šฐ๋ฆฌ ๋ฆฌ๋ˆ…์Šค๋กœ ์–ด๋–ค ์„œ๋น„์Šค๊ฐ€ ๋“ค์–ด์˜ฌ ๋•Œ์—๋Š” '๋„คํŠธ์›Œํฌ ์Šคํƒ'์ด๋ผ๋Š” ์• ๊ฐ€ /etc/services ํŒŒ์ผ์„ ์ฐธ๊ณ ํ•˜์—ฌ ํ•ด๋‹น ์„œ๋น„์Šค์˜ ํฌํŠธ ๋ฒˆํ˜ธ์™€ ์ด๋ฆ„์„ ํ™•์ธํ•œ๋‹ค. ๋„คํŠธ์›Œํฌ๋กœ ๋“ค์–ด์˜จ ์„œ๋น„์Šค๋ฅผ systemd๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ฐ›์•„๋“ค์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š”์ง€์— ๋Œ€ํ•˜์—ฌ๋Š” ๋‹ค๋ฅธ ํฌ์ŠคํŠธ์—์„œ ๋‹ค๋ฃจ๋„๋ก ํ•˜๊ฒ ๋‹ค.

 

 

/etc/motd - ๋กœ๊ทธ์ธ ํ›„์— ๋‚˜์˜ค๋Š” ํ™”๋ฉด