๋กœ์ผ“๐Ÿพ
article thumbnail
๋ฐ˜์‘ํ˜•

๋ฆฌ๋ˆ…์Šค์‹œ์Šคํ…œ์—๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์ž๋™์œผ๋กœ ์‚ฌ์šฉ์ž๋ช…๊ณผ ๊ฐ™์€ ๊ทธ๋ฃน์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ์ž์‹ ์˜ ๊ณ„์ • ์ด๋ฆ„๊ณผ ๋™์ผํ•œ ๊ทธ๋ฃน์— ๋ฐ˜๋“œ์‹œ ์†ํ•˜๊ฒŒ ๋˜๋ฉฐ, ํŠน์ • ๊ทธ๋ฃน์„ ๋งŒ๋“ค์–ด์„œ ๊ธฐ์กด์˜ ์‚ฌ์šฉ์ž๋“ค์ด ์†Œ์†๋˜๊ฒŒ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฃน ์ถ”๊ฐ€ - groupadd

groupadd ๋ช…๋ น์–ด๋กœ ์ƒ์„ฑ๋˜๋Š” ๊ทธ๋ฃน์€ ํŠน๋ณ„ํ•œ ์˜ต์…˜์ด ์ฃผ์–ด์ง€์ง€ ์•Š๋Š” ํ•œ GID๋Š” 499 ๊นŒ์ง€๋Š” ํ• ๋‹น๋˜์ง€ ์•Š๋Š”๋‹ค. ์ฆ‰, GID ๊ฐ€ 500 ์ด์ƒ์ธ ๊ทธ๋ฃน๋“ค ๊ฐ€์šด๋ฐ ๊ฐ€์žฅ ๋‚ฎ์€ GID ๋ฒˆํ˜ธ๋กœ ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•˜๊ฒŒ ๋œ๋‹ค( -r ์˜ต์…˜ ์‚ฌ์šฉ์‹œ์—๋Š” ์˜ˆ์™ธ).

 

BASH

$ groupadd teamzezz

 

์•„๋ฌด ์˜ต์…˜์—†์ด ์ƒˆ๋กœ์šด ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•˜๋ฉด ๊ธฐ์กด์— ์žˆ๋˜ ๊ทธ๋ฃน์˜ ๋งˆ์ง€๋ง‰ ๋ฒˆํ˜ธ ๋‹ค์Œ๋ฒˆํ˜ธ๋ฅผ GID ๋กœ ํ• ๋‹นํ•˜์—ฌ teamzezz ๋ผ๋Š” ๊ทธ๋ฃน์ด ์ƒ์„ฑ๋œ๋‹ค.

 

BASH

grep teamzezz /etc/group teamzezz:x:501:

ํŠน์ • GID๋ฅผ ํ• ๋‹นํ•˜์—ฌ ๊ทธ๋ฃน์„ ์ƒ์„ฑ

BASH

groupadd -g 1000 admin

์ดํ›„๋ถ€ํ„ฐ ์ถ”๊ฐ€๋˜๋Š” ๊ทธ๋ฃน์€ GID ๊ฐ€ 1001 ๋กœ ์ง€์ •๋œ๋‹ค. ํ•ญ์ƒ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰ GID ๋‹ค์Œ ๋ฒˆํ˜ธ๋กœ ํ• ๋‹น๋จ์„ ์œ ๋…ํ•˜์ž.

 

BASH

tail -f /etc/group ... (์ค‘๋žต) nestgoer:x:500: teamzezz:x:501: admin:x:1000:

์‹œ์Šคํ…œ์šฉ ๊ทธ๋ฃน (GID 499 ์ดํ•˜)์„ ์ƒ์„ฑ

BASH

groupadd -r sysadmin

์œ„์™€ ๊ฐ™์ด -r ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด 0 ๋ฒˆ ๋ถ€ํ„ฐ 499 ๊นŒ์ง€์˜ ํ• ๋‹น๋˜์–ด ์žˆ์ง€ ์•Š์€ GID ์ค‘ ๊ฐ€์žฅ ๋†’์€ ๋ฒˆํ˜ธ๋ฅผ ํ• ๋‹นํ•ด ์ค€๋‹ค.

๊ทธ๋ฃน ์‚ญ์ œ - groupdel

BASH

groupdel sysadmin

๊ทธ๋ฃน ํ™•์ธ - groups

BASH

groups nestgoer wheel

๊ทธ๋ฃน ๊ด€๋ฆฌ - gpasswd

๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์ฒด๋Š” ๋‘๊ฐ€์ง€๋กœ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ทธ๊ฒƒ์€ ์‚ฌ์šฉ์ž์ด๊ฑฐ๋‚˜ ๊ทธ๋ฃน์ด๋‹ค. ํŠน์ • ๊ทธ๋ฃน์— ์‚ฌ์šฉ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๊ณ  ํŠน์ • ๊ทธ๋ฃน์— ํŒจ์Šค์›Œ๋“œ๋ฅผ ์„ค์ •ํ•˜๋Š” ์ž‘์—…์€ gpasswd๋ฅผ ์ด์šฉํ•œ๋‹ค.

gpasswd ์˜ต์…˜

  • -a user : ํŠน์ • ๊ทธ๋ฃน์— ์ƒˆ๋กœ์šด ๊ทธ๋ฃน๋ฉค๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•จ.
  • -d user : ํŠน์ • ๊ทธ๋ฃน์—์„œ ์ง€์ •ํ•œ ๊ทธ๋ฃน๋ฉค๋ฒ„๋ฅผ ์ œ๊ฑฐํ•จ.
  • -r : ํŠน์ • ๊ทธ๋ฃน์˜ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ œ๊ฑฐํ•จ
  • -R : ํŠน์ • ๊ทธ๋ฃน์— ์ ‘๊ทผ์„ ์ œํ•œํ•จ
  • -A user, ... : ํŠน์ • ๊ทธ๋ฃน์˜ ๊ทธ๋ฃน๊ด€๋ฆฌ์ž๋ฅผ ์„ค์ •ํ•จ
  • -M user, ... : ํŠน์ • ๊ทธ๋ฃน์˜ ๊ทธ๋ฃน๋ฉค๋ฒ„๋ฅผ ์ƒˆ๋กœ ์„ค์ •ํ•จ.

์œ„์˜ ์˜ต์…˜๋“ค ๊ฐ€์šด๋ฐ -A ์™€ -M ์™ธ์˜ ์˜ต์…˜๋“ค์€ ๋™์‹œ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๊ทธ๋ฃน์— ์‚ฌ์šฉ์ž ์ถ”๊ฐ€

๊ทธ๋ฃน์— ์‚ฌ์šฉ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ• 3๊ฐ€์ง€

  • vi ๋ช…๋ น์–ด๋กœ /etc/group ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜์—ฌ ์ง์ ‘ ๋“ฑ๋กํ•œ๋‹ค.
  • gpasswd ๋ช…๋ น์–ด์˜ -M ๋ช…๋ น์–ด๋กœ ๊ทธ๋ฃน๋ฉค๋ฒ„๋ฅผ ์ง์ ‘ ์„ค์ •ํ•œ๋‹ค.
  • gpasswd ๋ช…๋ น์–ด์˜ -a ์˜ต์…˜์œผ๋กœ ์ƒˆ๋กœ์šด ๋ฉค๋ฒ„๋ฅผ ์ถ”๊ฐ€ ๋“ฑ๋กํ•œ๋‹ค.

zezz ์‚ฌ์šฉ์ž๋ฅผ wheel ๊ทธ๋ฃน์— ์„ค์ •

BASH

gpasswd -a zezz wheel

zezz ์‚ฌ์šฉ์ž๋ฅผ wheel ๊ทธ๋ฃน์— ์‚ญ์ œ

BASH

gpasswd -d zezz wheel

ํŠน์ • ๊ทธ๋ฃน์˜ ๊ทธ๋ฃนํŒจ์Šค์›Œ๋“œ ์„ค์ •/๋ณ€๊ฒฝ/์ œ๊ฑฐ

ํ”์น˜ ์•Š์€ ์ผ์ด์ง€๋งŒ ๊ทธ๋ฃน์— ํŒจ์Šค์›Œ๋“œ๋ฅผ ์„ค์ •ํ•  ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฃน์˜ ํŒจ์Šค์›Œ๋“œ๋Š” /etc/gshadow ํŒŒ์ผ์— ์ €์žฅ๋œ๋‹ค.

๊ทธ๋ฃน์— ํŒจ์Šค์›Œ๋“œ ์„ค์ • ๋ฐ ๋ณ€๊ฒฝ

BASH

gpasswd wheel

๊ทธ๋ฃน์— ํŒจ์Šค์›Œ๋“œ ์‚ญ์ œ

BASH

gpasswd -r wheel

ํŠน์ •๊ทธ๋ฃน๋ฉค๋ฒ„๋ฅผ ํŠน์ •๊ทธ๋ฃน์˜ ๊ทธ๋ฃน๊ด€๋ฆฌ์ž๋กœ ์„ค์ •

gpasswd ๋ช…๋ น์–ด ์‚ฌ์šฉ์‹œ -A ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๋ฃน๊ด€๋ฆฌ์ž๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹จ, ๊ทธ๋ฃน๊ด€๋ฆฌ์ž๋ฅผ ์„ค์ •ํ•˜๋ ค๋ฉด ๊ทธ๋ฃน์ •์ฑ…์„ ๋ณด์•ˆ๊ทธ๋ฃน๊ณ„์ •์ •์ฑ…(Secure group account information)์ผ ๋•Œ์—๋งŒ ์œ ํšจํ•˜๋‹ค. ๊ทธ ์ด์œ ๋Š” ๊ทธ๋ฃน๊ด€๋ฆฌ์ž๊ฐ€ ๋“ฑ๋ก๋˜๋Š” ํŒŒ์ผ์ด /etc/shadow ํŒŒ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. CentOS 6.4 ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ /etc/gshadow ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š” ๋ณด์•ˆ๊ทธ๋ฃน๊ณ„์ •์ •์ฑ…์ด๋‹ค.

wheel ๊ทธ๋ฃน์˜ ๊ทธ๋ฃน๊ด€๋ฆฌ์ž๋กœ nestgoer๋ฅผ ์„ค์ •ํ•œ๋‹ค.

BASH

gpasswd -A nestgoer wheel

๊ทธ๋ฃน๊ด€๋ฆฌ์ž ํ™•์ธ

BASH

grep wheel /etc/gshadow wheel::nestgoer:nestgoer,zezz

ํŠน์ • ๊ทธ๋ฃน์˜ ๊ทธ๋ฃน๋ฉค๋ฒ„ ์„ค์ •

๊ทธ๋ฃน ๋ฉค๋ฒ„๋ฅผ ์™„์ „ํžˆ ์ƒˆ๋กœ ์„ค์ •ํ•˜๋Š” ์˜ˆ์ด๋‹ค. ์ฆ‰, ๊ธฐ์กด ๊ทธ๋ฃน๋ฉค๋ฒ„๋ฅผ ์™„์ „ํžˆ ๋ฌด์‹œํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ทธ๋ฃน๋ฉค๋ฒ„๋“ค์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

BASH

gpasswd -M nestgoer,tiffiny

BASH

grep wheel /etc/group wheel:x:10:nestgoer,tiffiny
๋ฐ˜์‘ํ˜•
profile on loading

Loading...