user µî·Ï¹æ¹ý 4°¡Áö (admintool°ú commands)
Solaris¿¡¼ user¸¦ µî·ÏÇÏ´Â ¹æ¹ýÀº ³×°¡Áö°¡ ÀÖ´Ù.
£±. admintool
£². useradd command
£³. vipw command
£´. pwconv command
£±. admintoolÀ» ÀÌ¿ëÇÑ µî·Ï
===========================
admintoolÀ̶ó´Â ¸í·É¾î¸¦ ÀÔ·ÂÇϸé admintoolÀÌ È¸é¿¡ ¶ß´Âµ¥,
¿©±â¿¡¼ ÀÏ¹Ý »ç¿ëÀÚ»Ó¸¸ÀÌ ¾Æ´Ï¶ó ±×·ì, È£½ºÆ®, ÇÁ¸°ÅÍ, Á÷·ÄÆ÷Æ®,
¼ÒÇÁÆ®¿þ¾î±îÁö ¿¶÷ ¹× ÆíÁýÀ» ÇÒ¼ö ÀÖ´Ù.
»ç¿ëÀÚ ´õÇϱ⸦ ½ÇÇàÇÏ¸é »ç¿ëÀÚ ´õÇϱ⠰ü¸®µµ±¸°¡ ¶ß´Âµ¥,
¿©±â¿¡ »ç¿ëÀÚ À̸§, »ç¿ëÀÚ ID ÀÔ·Â, login shell, Ȩµð·ºÅ丮 ¼³Á¤À»
ÇÏ¸é µÈ´Ù.
¿©±â¿¡¼ ¼³Á¤Çϸé ÀÚµ¿À¸·Î Ȩµð·ºÅ丮°¡ ¸¸µé¾îÁø´Ù.
£². useradd command¸¦ ÀÌ¿ëÇÑ µî·Ï
=================================
useradd [ -c comment ] [ -d dir ] [ -e expire ]
[ -f inactive ] [ -g group ] [ -G group [, group...]]
[ -m [ -k skel_dir ]]
[ -u uid [ -o]] [ -s shell ] login
useradd -D [ -b base_dir ] [ -e expire ] [ -f inactive ]
[ -g group ]
-D Display the default values for group, base_dir,
skel_dir, shell, inactive, and expire.
The default values are:
group other (GID of 1)
base_dir /home
skel_dir /etc/skel
shell /sbin/sh
inactive 0
expire Null (unset).
ex) useradd -c ½É¹Î¼± -d /user1/sms -m -k /etc/skel -u 1004 -s /bin/csh sms
£³. vipw command¸¦ ÀÌ¿ëÇÑ µî·Ï
==============================
# vipw ¸¦ ÀÔ·ÂÇÏ¸é ¸ÕÀú /etc/passwd fileÀÌ È¸é¿¡ editor mode»óÅ·Π¶á´Ù.
¿©±â¿¡¼ ÇÑ ÁÙÀ» º¹»çÇÏ¿© ¸¸µé·Á°í ÇÏ´Â userÀÇ È¯°æ¿¡ ¸Â°Ô °íÃÄÁØ´Ù.
±×·¸°Ô °íÄ£ÈÄ wq·Î ÀúÀåÇÏ°í ºüÁ®³ª¿À¸é, ´ÙÀ½°ú °°Àº message°¡ ȸ鿡 ³ª¿Â´Ù.
You have modified the password file.
Press 'e' to edit the shadow file for consistency,
'q' to quit:
¿©±â¿¡¼ eÇϰí ÀÔ·ÂÇϸé /etc/shadow fileÀÇ editingÀ» ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
passwd file¿¡¼¿Í ¸¶Âù°¡Áö·Î ÇÑ ¶óÀÎÀ» º¹»çÇÏ¿© ´õÇØÁö´Â userÀÇ °ÍÀ» ¸¸µç´Ù.
ÀϹÝÀûÀ¸·Î login nameÀ» Á¦¿ÜÇÑ ¸ðµç ¶õÀ» °ø¶õÀ¸·Î ÇÏ¸é µÈ´Ù.
¿©±â±îÁö ÇÏ°í³ª¸é, »ç¿ëÀÚÀÇ ID´Â »ý°åÁö¸¸ Ȩµð·ºÅ丮´Â ¸¸µé¾îÁöÁö ¾ÊÀº »óÅÂÀÌ´Ù.
µû¶ó¼ passwd file¿¡¼ ¼³Á¤ÇÑ È¨µð·ºÅ丮¸¦ ¸¸µé¾î ÁØ´Ù.
£´. pwconv command¸¦ ÀÌ¿ëÇÑ µî·Ï
================================
¸ÕÀú ¿øÇÏ´Â userÀÇ È¯°æÀ» À§ÀÇ 3¹øÀÇ ¿¹Ã³·³ /etc/passwd file¿¡ ¸¸µé¾î ÁØ ÈÄ¿¡,
userÀÇ È¨µð·ºÅ丮¸¦ ¸¸µç´Ù.
±×¸®°í ³ª¼ ÀÌ ¸í·É¾î 'pwconv'¸¦ ½ÇÇà½Ã۸é Á¤»óÀûÀÎ userÀÇ µî·ÏÀÌ µÈ´Ù.
'pwconv'¸í·É¾î´Â /etc/passwd fileÀÇ ³»¿ëÀ» /etc/shadow file¿¡
Àû¿ë½ÃŰ´Â ¸í·É¾î·Î¼, user¸¦ µî·ÏÇÒ¶§ ¾Õ¼ÀÇ 'vipw'ÀÇ ¿¹Ã³·³
Á÷Á¢ /etc/shadow fileÀ» ÆíÁýÇÒ Çʿ䰡 ¾ø´Ù.
££ ÁÖÀÇ»çÇ× ££
userÀÇ È¨µð·ºÅ丮¸¦ ¸¸µé¾î ÁÙ¶§´Â root°¡ ¸¸µé¾îÁÖµÇ,
¸¸µç ÈÄ¿¡´Â ±× µð·ºÅ丮ÀÇ permissionÀ» ÀÏ¹Ý user·Î ÇØ¾ß ÇÑ´Ù.