{"id":169,"date":"2026-05-12T22:50:38","date_gmt":"2026-05-12T14:50:38","guid":{"rendered":"https:\/\/junai.ai\/blog\/linux-users-groups-10\/"},"modified":"2026-05-12T22:50:38","modified_gmt":"2026-05-12T14:50:38","slug":"linux-users-groups-10","status":"publish","type":"post","link":"https:\/\/junai.ai\/blog\/linux-users-groups-10\/","title":{"rendered":"\ub9ac\ub205\uc2a4 \uc0ac\uc6a9\uc790\u00b7\uadf8\ub8f9 \uad00\ub9ac\uc640 sudo \uad8c\ud55c (10\ud3b8)"},"content":{"rendered":"\n<!-- WordPress REST API \ubc1c\ud589\uc6a9 HTML (\uc790\ub3d9 \uc0dd\uc131) -->\n<!-- WP-FEATURED-MEDIA-ID: 158 -->\n<div style=\"max-width:800px;margin:0 auto;\">\n<style>\n:root{\n  --color-primary:#1e40af;--color-accent:#3b82f6;--color-bg:#fafafa;--color-bg-card:#ffffff;\n  --color-text:#1e293b;--color-text-muted:#64748b;--hero-start:#0f172a;--hero-end:#1e40af;\n  --font-body:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Noto Sans KR',sans-serif;\n  --size-body:17px;--line-height:1.75;--h1-size:32px;--h2-size:27px;--h3-size:20px;\n}\n*{margin:0;padding:0;box-sizing:border-box;}\n.wrap{max-width:760px;margin:0 auto;padding:0 20px;}\n.hero{background:linear-gradient(135deg,var(--hero-start) 0%,var(--hero-end) 100%);color:#fff;padding:64px 0 56px;text-align:center;}\n.hero .eyebrow{display:inline-block;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#93c5fd;font-weight:700;margin-bottom:16px;}\n.hero h1{font-size:var(--h1-size);line-height:1.32;letter-spacing:-0.3px;font-weight:800;margin-bottom:18px;}\n.hero p.sub{font-size:18px;color:#cbd5e1;max-width:620px;margin:0 auto;}\n.hero .meta{margin-top:22px;font-size:14px;color:#94a3b8;}\n.hero-img{display:block;width:100%;height:auto;}\narticle{padding:48px 0 24px;}\narticle h2{font-size:var(--h2-size);line-height:1.35;letter-spacing:-0.3px;font-weight:800;margin:48px 0 18px;padding-left:14px;border-left:5px solid var(--color-primary);}\narticle h2:first-of-type{margin-top:8px;}\narticle h3{font-size:var(--h3-size);font-weight:700;margin:28px 0 10px;color:#0f172a;}\narticle p{margin:0 0 18px;}\narticle ul,article ol{margin:0 0 18px 4px;padding-left:22px;}\narticle li{margin-bottom:9px;}\narticle strong{color:#0f172a;font-weight:700;}\narticle a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;}\narticle code{background:#0f172a;color:#e2e8f0;padding:2px 7px;border-radius:5px;font-size:0.9em;font-family:'SF Mono',Menlo,Consolas,monospace;}\n.intro p:first-child{font-size:19px;color:#334155;}\n.notice{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:14px 18px;margin:0 0 30px;font-size:15px;color:#3730a3;}\n.notice b{color:#312e81;}\n.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0;}\ntable{width:100%;border-collapse:collapse;font-size:15px;background:var(--color-bg-card);}\nth,td{padding:11px 12px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;}\nth{background:#f1f5f9;font-weight:700;color:#0f172a;}\ntd:first-child,th:first-child{font-weight:700;}\n@media (max-width:560px){\n  .tablewrap table,.tablewrap thead,.tablewrap tbody,.tablewrap tr,.tablewrap th,.tablewrap td{display:block;width:auto;}\n  .tablewrap thead{display:none;}\n  .tablewrap tr{margin:0 0 14px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;}\n  .tablewrap td{border:none;border-bottom:1px solid #f1f5f9;padding:9px 14px;}\n  .tablewrap td:first-child{background:#f1f5f9;font-weight:800;font-size:15.5px;}\n  .tablewrap td:last-child{border-bottom:none;}\n  .tablewrap td[data-label]::before{content:attr(data-label) \" \u2014 \";font-weight:700;color:var(--color-primary);}\n}\n.databox{background:#eff6ff;border-left:4px solid var(--color-accent);border-radius:0 8px 8px 0;padding:16px 18px;margin:20px 0;font-size:15.5px;}\n.databox b{color:var(--color-primary);}\n.warnbox{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-radius:10px;padding:16px 18px;margin:22px 0;font-size:15.5px;color:#78350f;}\n.cmd{background:#0f172a;color:#e2e8f0;border-radius:10px;padding:14px 16px;margin:14px 0;font-family:'SF Mono',Menlo,Consolas,monospace;font-size:14px;line-height:1.8;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;}\n.cmd .c{color:#7dd3fc;}\n.cmd .o{color:#94a3b8;}\n.cmd .h{color:#fde68a;}\n.roadmap{background:var(--color-bg-card);border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;margin:24px 0;font-size:15px;}\n.roadmap h3{margin:0 0 10px;font-size:17px;color:#0f172a;}\n.roadmap ol{margin:0 0 0 4px;padding-left:20px;}\n.roadmap li{margin-bottom:5px;color:#475569;}\n.cta{background:#0f172a;color:#e2e8f0;border-radius:14px;padding:26px 24px;margin:40px 0 8px;text-align:center;}\n.cta h3{color:#fff;margin:0 0 8px;font-size:19px;}\n.cta p{margin:0 0 4px;font-size:15px;color:#cbd5e1;}\nfooter{padding:30px 0 50px;text-align:center;color:var(--color-text-muted);font-size:13.5px;}\n@media (max-width:480px){:root{--h1-size:23px;--h2-size:20px;--size-body:16px;}.hero{padding:48px 0 40px;}article{padding:34px 0 16px;}.cmd{font-size:12.5px;}}\n<\/style>\n<header class=\"hero\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">\uc6b0\ubd84\ud22c \u00b7 \ub9ac\ub205\uc2a4 \uc785\ubb38 \u2014 10\ud3b8<\/span>\n    <h1>\ub9ac\ub205\uc2a4 \uc0ac\uc6a9\uc790\u00b7\uadf8\ub8f9 \uad00\ub9ac\uc640 sudo \uad8c\ud55c<\/h1>\n    <p class=\"sub\">9\ud3b8\uc5d0\uc11c \uad8c\ud55c\uc758 &#8220;\ubb34\uc5c7&#8221;(rwx)\uc744 \ubd24\ub2e4\uba74, \uc774\ubc88\uc5d4 &#8220;\ub204\uad6c&#8221; \u2014 \uc0ac\uc6a9\uc790\uc640 \uadf8\ub8f9\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uadf8\ub3d9\uc548 \ubb34\uc2ec\ucf54 \uc4f0\ub358 sudo\uc758 \uc815\uccb4\ub3c4 \uc5ec\uae30\uc11c \ubc1d\ud600\uc838\uc694.<\/p>\n    <p class=\"meta\">2026\ub144 5\uc6d4 12\uc77c \u00b7 \uc57d 8\ubd84 \u00b7 26\ud3b8 \uc785\ubb38 \uc2dc\ub9ac\uc988 10\ud3b8<\/p>\n  <\/div>\n<\/header>\n\n<img decoding=\"async\" class=\"hero-img\" src=\"https:\/\/junai.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-13.jpg\" alt=\"\ud130\ubbf8\ub110\uc5d0 id \uba85\ub839 \ucd9c\ub825\uacfc \uc0ac\uc6a9\uc790\u00b7\uadf8\ub8f9 \uc815\ubcf4\uac00 \ubcf4\uc774\ub294 \ud654\uba74 \u2014 \ub9ac\ub205\uc2a4 \uc0ac\uc6a9\uc790\u00b7\uadf8\ub8f9 \uad00\ub9ac\ub97c \uc0c1\uc9d5\ud558\ub294 \uc77c\ub7ec\uc2a4\ud2b8\">\n\n<div class=\"wrap\">\n<article>\n\n  <div class=\"intro\">\n    <p>9\ud3b8\uc5d0\uc11c \uad8c\ud55c \ud45c\uae30(<code>rwx<\/code>)\ub97c \uc77d\uace0 <code>chmod<\/code>\ub85c \ubc14\uafb8\ub294 \uac78 \ubc30\uc6e0\uc8e0. \uadf8\ub7f0\ub370 \uad8c\ud55c\uc740 \ud56d\uc0c1 <strong>&#8220;\ub204\uad6c\uc5d0\uac8c&#8221;<\/strong>\uac00 \ub530\ub77c\uc635\ub2c8\ub2e4 \u2014 \uc18c\uc720\uc790\uc5d0\uac8c, \uadf8\ub8f9\uc5d0\uac8c, \uae30\ud0c0\uc5d0\uac8c. \uadf8 &#8220;\ub204\uad6c&#8221;\uac00 \ubc14\ub85c \uc774\ubc88 \uc8fc\uc81c\uc785\ub2c8\ub2e4: <strong>\uc0ac\uc6a9\uc790(user)\uc640 \uadf8\ub8f9(group)<\/strong>. \ub9ac\ub205\uc2a4\ub294 \ucc98\uc74c\ubd80\ud130 &#8220;\uc5ec\ub7ec \uc0ac\ub78c\uc774 \ud55c \ucef4\ud4e8\ud130\ub97c \uac19\uc774 \uc4f4\ub2e4&#8221;\ub294 \uc804\uc81c\ub85c \ub9cc\ub4e4\uc5b4\uc84c\uace0, \ud63c\uc790 \uc4f0\ub294 \ub178\ud2b8\ubd81\uc5d0\uc11c\ub3c4 \uadf8 \uad6c\uc870\ub294 \uadf8\ub300\ub85c \uc0b4\uc544 \uc788\uc5b4\uc694.<\/p>\n    <p>\uc774 \uae00\uc5d0\uc11c \ub2e4\ub8f0 \uac83 \u2014 \uba40\ud2f0\uc720\uc800 \ubaa8\ub378\uacfc <code>root<\/code>\uc758 \uc815\uccb4, <code>\/etc\/passwd<\/code>\u00b7<code>\/etc\/group<\/code> \ud55c \uc904 \uc77d\uae30, <code>adduser<\/code>\u00b7<code>deluser<\/code>\u00b7<code>passwd<\/code>\ub85c \uc0ac\uc6a9\uc790 \uad00\ub9ac\ud558\uae30, <code>usermod -aG<\/code>\ub85c \uadf8\ub8f9\uc5d0 \ub123\uae30, \uadf8\ub9ac\uace0 <strong>&#8220;<code>sudo<\/code>\ub294 \uc0ac\uc2e4 <code>sudo<\/code> \uadf8\ub8f9\uc758 \uba64\ubc84\uc2ed\uc774\ub2e4&#8221;<\/strong>\ub77c\ub294, \uadf8\ub3d9\uc548 \ubb34\uc2ec\ucf54 \uc4f0\ub358 \uba85\ub839\uc758 \uc815\uccb4. <strong>26\ud3b8 \uc785\ubb38 \uc2dc\ub9ac\uc988 10\ud3b8<\/strong>. \uc0ac\uc6a9\uc790 \ucd94\uac00 \uac19\uc740 \uac74 <code>sudo<\/code>\uac00 \ud544\uc694\ud558\uc9c0\ub9cc, \ub2e4 \uc548\uc804\ud558\uac8c \ub418\ub3cc\ub9b4 \uc218 \uc788\ub294 \uac83\ub4e4\uc785\ub2c8\ub2e4.<\/p>\n  <\/div>\n\n  <div class=\"notice\">\n    <b>\uc900\ube44\ubb3c \u2014<\/b> \uc6b0\ubd84\ud22c + \ud130\ubbf8\ub110. <code>\/etc\/passwd<\/code> \uac19\uc740 \uac74 <b>\uc77d\uae30\ub9cc<\/b>(\ub204\uad6c\ub098 \ubcfc \uc218 \uc788\uc5b4\uc694). \uc0ac\uc6a9\uc790 \ucd94\uac00\u00b7\uc0ad\uc81c \uc2e4\uc2b5\uc740 \uac00\uc0c1 \uba38\uc2e0\uc744 \uad8c\uc7a5\ud569\ub2c8\ub2e4 \u2014 \ubcf8 PC\uc5d0\uc11c\ub3c4 \uc548\uc804\ud558\uc9c0\ub9cc, \uac00\uc0c1 \uba38\uc2e0\uc774\uba74 \ub9c8\uc74c\uc774 \ub354 \ud3b8\ud558\uc8e0.\n  <\/div>\n\n  <h2>\uc65c \uc0ac\uc6a9\uc790\uac00 \uc5ec\ub7ff\uc778\uac00 \u2014 \uba40\ud2f0\uc720\uc800\uc640 root<\/h2>\n  <p>\uc708\ub3c4\uc6b0\ub3c4 \uc0ac\uc6a9\uc790 \uacc4\uc815\uc774 \uc788\uc9c0\ub9cc, \ub9ac\ub205\uc2a4\ub294 \uadf8\uac8c \ud6e8\uc52c \uadfc\ubcf8\uc801\uc785\ub2c8\ub2e4. \ubaa8\ub4e0 \ud30c\uc77c\u00b7\ud504\ub85c\uc138\uc2a4\uc5d0 &#8220;\uc8fc\uc778&#8221;\uc774 \uc788\uace0(9\ud3b8\uc5d0\uc11c \ubcf8 \uadf8 \uc18c\uc720\uc790), \uadf8 \uc8fc\uc778\uc774 \ub204\uad6c\ub0d0\uc5d0 \ub530\ub77c \ud560 \uc218 \uc788\ub294 \uac8c \ub2ec\ub77c\uc838\uc694. \ud575\uc2ec \ub4f1\uc7a5\uc778\ubb3c \ub458:<\/p>\n  <ul>\n    <li><strong>\uc77c\ubc18 \uc0ac\uc6a9\uc790<\/strong> \u2014 \uc6b0\ubd84\ud22c \uc124\uce58\ud560 \ub54c \ub9cc\ub4e0 \uadf8 \uacc4\uc815(\uc608: <code>jspark<\/code>). \uc790\uae30 \ud648 \ud3f4\ub354(<code>\/home\/jspark<\/code>) \uc548\uc5d0\uc120 \uc790\uc720\ub86d\uc9c0\ub9cc, \uc2dc\uc2a4\ud15c \uc601\uc5ed(<code>\/etc<\/code>, <code>\/usr<\/code> \ub4f1)\uc740 \ud568\ubd80\ub85c \ubabb \uac74\ub4dc\ub9bc.<\/li>\n    <li><strong>root (\uc288\ud37c\uc720\uc800)<\/strong> \u2014 \ubaa8\ub4e0 \uad8c\ud55c\uc744 \uac00\uc9c4 \uad00\ub9ac\uc790 \uacc4\uc815. \uad8c\ud55c \uac80\uc0ac\ub97c \ud1b5\uacfc\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4 \u2014 \ubb50\ub4e0 \ud560 \uc218 \uc788\uc5b4\uc694(<code>rm -rf \/<\/code> \ud3ec\ud568\u2026 \uadf8\ub798\uc11c \uc704\ud5d8). \uc6b0\ubd84\ud22c\uc5d0\uc120 \ubcf4\uc548\uc0c1 <strong>root\ub85c \uc9c1\uc811 \ub85c\uadf8\uc778\ud558\ub294 \uac8c \uae30\ubcf8\uc801\uc73c\ub85c \ub9c9\ud600 \uc788\uace0<\/strong>, \ub300\uc2e0 \ud544\uc694\ud560 \ub54c\ub9cc <code>sudo<\/code>\ub85c \uc7a0\uae50 root \uad8c\ud55c\uc744 \ube4c\ub9bd\ub2c8\ub2e4.<\/li>\n  <\/ul>\n  <p>\uc0ac\uc6a9\uc790 \uc815\ubcf4\ub294 <code>\/etc\/passwd<\/code>\ub77c\ub294 \ud14d\uc2a4\ud2b8 \ud30c\uc77c\uc5d0 \ud55c \uc904\uc529 \ub4e4\uc5b4 \uc788\uc5b4\uc694(\ub204\uad6c\ub098 \uc77d\uc744 \uc218 \uc788\uc74c):<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> cat \/etc\/passwd | grep jspark\n<span class=\"h\">jspark<\/span>:x:1000:1000:Jun Park:\/home\/jspark:\/bin\/bash\n<span class=\"o\">  \uc0ac\uc6a9\uc790\uba85 : x : UID : GID : \uc124\uba85 : \ud648 \ud3f4\ub354 : \ub85c\uadf8\uc778 \uc178<\/span>\n<span class=\"o\">  (x\ub294 \ube44\ubc88\uc774 \/etc\/shadow\uc5d0 \ub530\ub85c \uc788\ub2e4\ub294 \ub73b. UID 1000~ = \uc77c\ubc18 \uc0ac\uc6a9\uc790, root\ub294 UID 0)<\/span><\/div>\n  <p>UID(User ID)\uac00 \uc0ac\ub78c \uc2dd\ubcc4 \ubc88\ud638\uc608\uc694 \u2014 \uc774\ub984\uc740 \ubcf4\uae30 \uc88b\uc73c\ub77c\uace0 \ubd99\uc740 \ubcc4\uba85\uc774\uace0, \uc2dc\uc2a4\ud15c\uc740 \ubc88\ud638\ub85c \uad6c\ubd84\ud569\ub2c8\ub2e4. <code>root<\/code>\ub294 \ud56d\uc0c1 UID <strong>0<\/strong>\uc774\uace0, \uc6b0\ubd84\ud22c\uc5d0\uc11c \ucc98\uc74c \ub9cc\ub4e0 \uc0ac\uc6a9\uc790\ub294 \ubcf4\ud1b5 <strong>1000<\/strong>\ubc88\ubd80\ud130 \uc2dc\uc791\ud569\ub2c8\ub2e4.<\/p>\n\n  <h2>\uadf8\ub8f9\uc774\ub780 \u2014 \uc5ec\ub7ec \uc0ac\uc6a9\uc790\ub97c \ud55c \ubc88\uc5d0<\/h2>\n  <p>\uc0ac\uc6a9\uc790\uac00 \ub298\uc5b4\ub098\uba74 &#8220;\uc774 \ub2e4\uc12f \uba85\ud55c\ud14c \uc774 \ud3f4\ub354 \uad8c\ud55c\uc744 \uc918\uc57c \ud574&#8221; \uac19\uc740 \uc77c\uc774 \uc0dd\uae41\ub2c8\ub2e4. \ud55c \uba85\uc529 \uad8c\ud55c \uc8fc\uba74 \ubc88\uac70\ub86d\uc8e0. \uadf8\ub798\uc11c <strong>\uadf8\ub8f9<\/strong>\uc774 \uc788\uc2b5\ub2c8\ub2e4 \u2014 \uc0ac\uc6a9\uc790\ub4e4\uc744 \ubb36\uc5b4\ub193\uace0, \uad8c\ud55c\uc744 \uadf8\ub8f9\uc5d0 \ud55c \ubc88 \uc8fc\uba74 \uba64\ubc84 \uc804\uc6d0\uc774 \ubc1b\uc544\uc694. 9\ud3b8\uc5d0\uc11c \ubcf8 <code>ls -l<\/code>\uc758 &#8220;\uadf8\ub8f9 rwx&#8221; \uc790\ub9ac\uac00 \ubc14\ub85c \uc774\uac78 \uc704\ud55c \uac70\uc600\uc5b4\uc694.<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> id\n<span class=\"h\">uid=1000(jspark) gid=1000(jspark) groups=1000(jspark),27(sudo),44(video),&#8230;<\/span>\n<span class=\"o\">  \u2190 \ub0b4\uac00 \ub204\uad6c\uace0(uid), \uae30\ubcf8 \uadf8\ub8f9\uc740 \ubb50\uace0(gid), \uc5b4\ub5a4 \uadf8\ub8f9\ub4e4\uc5d0 \uc18d\ud574 \uc788\ub294\uc9c0(groups)<\/span>\n<span class=\"c\">$<\/span> groups\n<span class=\"h\">jspark sudo video plugdev &#8230;<\/span>\n<span class=\"o\">  \u2190 \ub0b4\uac00 \uc18d\ud55c \uadf8\ub8f9 \uc774\ub984\ub9cc \uac04\ub2e8\ud788<\/span>\n<span class=\"c\">$<\/span> cat \/etc\/group | grep sudo\n<span class=\"h\">sudo:x:27:jspark<\/span>\n<span class=\"o\">  \u2190 \uadf8\ub8f9\uba85 : x : GID : \uba64\ubc84 \ubaa9\ub85d. &#8220;jspark\uac00 sudo \uadf8\ub8f9\uc5d0 \ub4e4\uc5b4 \uc788\ub2e4&#8221;\ub294 \ub73b<\/span><\/div>\n  <p>\uc5ec\uae30\uc11c \ub208\uc5ec\uaca8\ubcfc \uac8c \u2014 <code>groups<\/code> \ucd9c\ub825\uc5d0 <strong><code>sudo<\/code><\/strong>\uac00 \ubcf4\uc774\uc8e0? \uadf8\uac8c &#8220;\uc774 \uc0ac\uc6a9\uc790\ub294 <code>sudo<\/code> \uba85\ub839\uc744 \uc4f8 \uc218 \uc788\ub2e4&#8221;\ub294 \ud45c\uc2dc\uc785\ub2c8\ub2e4. (\uc790\uc138\ud55c \uac74 \uc774 \uae00 \ub4a4\uc5d0\uc11c.) \uadf8\ub8f9\uc740 \uc790\ub3d9\uc73c\ub85c \uc0dd\uae30\ub294 \uac83\ub3c4 \uc788\uc5b4\uc694 \u2014 \uc0ac\uc6a9\uc790\ub97c \ub9cc\ub4e4\uba74 \ubcf4\ud1b5 \uac19\uc740 \uc774\ub984\uc758 \uadf8\ub8f9\uc774 \ub530\ub77c \uc0dd\uae30\uace0(\uadf8\uac8c <code>gid<\/code>), <code>video<\/code>\u00b7<code>plugdev<\/code> \uac19\uc740 \uac74 &#8220;\uc7a5\uce58\ub97c \uc4f8 \uc218 \uc788\ub294 \uad8c\ud55c&#8221;\uc744 \ubb36\uc5b4\ub454 \uc2dc\uc2a4\ud15c \uadf8\ub8f9\uc785\ub2c8\ub2e4.<\/p>\n\n  <h2>\uc0ac\uc6a9\uc790 \ub9cc\ub4e4\uace0 \uad00\ub9ac\ud558\uae30 \u2014 adduser \u00b7 deluser \u00b7 passwd<\/h2>\n  <p>\uc0c8 \uc0ac\uc6a9\uc790\ub97c \ucd94\uac00\ud558\ub294 \uac74 \ud55c \uc904\uc785\ub2c8\ub2e4. \uc6b0\ubd84\ud22c\uc5d0\uc120 <code>adduser<\/code>(\ub300\ud654\ud615, \uce5c\uc808)\ub97c \uad8c\ud569\ub2c8\ub2e4 \u2014 <code>useradd<\/code>\ub77c\ub294 \ub354 \uc800\uc218\uc900 \uba85\ub839\ub3c4 \uc788\uc9c0\ub9cc \uc635\uc158\uc744 \uc77c\uc77c\uc774 \uc918\uc57c \ud574\uc11c \uc785\ubb38\uc5d4 <code>adduser<\/code>\uac00 \ud3b8\ud574\uc694.<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> sudo adduser bob\n<span class=\"o\">                       \u2190 bob \uacc4\uc815 \uc0dd\uc131. \ube44\ubc00\ubc88\ud638\uc640 \uc774\ub984 \ub4f1\uc744 \ubb3c\uc5b4\ubd04. \ud648 \ud3f4\ub354(\/home\/bob)\ub3c4 \uc790\ub3d9 \uc0dd\uc131<\/span>\n<span class=\"c\">$<\/span> sudo passwd bob\n<span class=\"o\">                       \u2190 bob\uc758 \ube44\ubc00\ubc88\ud638 \ubc14\uafb8\uae30 (\ubcf8\uc778\uc774 \uc790\uae30 \uac70 \ubc14\uafc0 \ub550 \uadf8\ub0e5 &#8216;passwd&#8217;)<\/span>\n<span class=\"c\">$<\/span> sudo deluser bob\n<span class=\"o\">                       \u2190 bob \uacc4\uc815 \uc0ad\uc81c (\ud648 \ud3f4\ub354\uae4c\uc9c0 \uc9c0\uc6b0\ub824\uba74: sudo deluser &#8211;remove-home bob)<\/span><\/div>\n  <p>\uc2e4\uc81c\ub85c \ud63c\uc790 \uc4f0\ub294 \ub178\ud2b8\ubd81\uc5d0\uc11c \uc0ac\uc6a9\uc790\ub97c \ucd94\uac00\ud560 \uc77c\uc740 \ub9ce\uc9c0 \uc54a\uc9c0\ub9cc, &#8220;\uac00\uc871\uc774 \uac19\uc774 \uc4f0\ub294 \ucef4\ud4e8\ud130&#8221;, &#8220;\uce5c\uad6c\ud55c\ud14c \uc7a0\uae50 \ube4c\ub824\uc8fc\uae30&#8221;, &#8220;\uc11c\ubc84\uc5d0 \ub3d9\ub8cc \uacc4\uc815 \ub9cc\ub4e4\uae30&#8221; \uac19\uc740 \uc0c1\ud669\uc5d0\uc11c \uc501\ub2c8\ub2e4. \ub9cc\ub4e0 \uc9c1\ud6c4\uc5d4 \uadf8 \uc0ac\uc6a9\uc790\uac00 <code>sudo<\/code>\ub97c \ubabb \uc368\uc694(\uc77c\ubc18 \uc0ac\uc6a9\uc790\ub2c8\uae4c) \u2014 \ud544\uc694\ud558\uba74 \ub2e4\uc74c \ub2e8\uacc4\uc5d0\uc11c \uad8c\ud55c\uc744 \uc90d\ub2c8\ub2e4.<\/p>\n\n  <h2>sudo\ub97c \uc4f8 \uc218 \uc788\ub294 \uc0ac\ub78c \u2014 \uadf8\uac83\ub3c4 \uadf8\ub8f9\uc774\ub2e4<\/h2>\n  <p>\ub4dc\ub514\uc5b4 <code>sudo<\/code>\uc758 \uc815\uccb4. \uadf8\ub3d9\uc548 &#8220;\uad00\ub9ac\uc790 \uad8c\ud55c\uc73c\ub85c&#8221;\ub77c\uace0\ub9cc \uc54c\uace0 \uc37c\uc9c0\ub9cc, \uc815\ud655\ud788\ub294 \u2014 <strong><code>sudo<\/code> \uba85\ub839\uc744 \uc4f8 \uc218 \uc788\ub294 \uac74 <code>sudo<\/code>\ub77c\ub294 \uadf8\ub8f9\uc5d0 \uc18d\ud55c \uc0ac\uc6a9\uc790\ubfd0<\/strong>\uc785\ub2c8\ub2e4. \uc6b0\ubd84\ud22c \uc124\uce58\ud560 \ub54c \ub9cc\ub4e0 \uccab \uacc4\uc815\uc740 \uc790\ub3d9\uc73c\ub85c \uc774 \uadf8\ub8f9\uc5d0 \ub4e4\uc5b4\uac00\uc694(\uadf8\ub798\uc11c \uc6b0\ub9ac\uac00 <code>sudo apt<\/code> \uac19\uc740 \uac78 \uc4f8 \uc218 \uc788\uc5c8\ub358 \uac70).<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> groups bob\n<span class=\"o\">bob : bob          \u2190 bob\uc740 \uc544\uc9c1 sudo \uadf8\ub8f9\uc5d0 \uc5c6\uc74c \u2192 sudo \ubabb \uc500<\/span>\n<span class=\"c\">$<\/span> sudo usermod -aG sudo bob\n<span class=\"o\">                   \u2190 bob\uc744 sudo \uadf8\ub8f9\uc5d0 \ucd94\uac00. -aG = &#8220;\uae30\uc874 \uadf8\ub8f9 \uc720\uc9c0\ud558\uba74\uc11c(append) \uadf8\ub8f9\uc5d0 \ub123\uae30&#8221;<\/span>\n<span class=\"o\">                      \u26a0\ufe0f -a \ube7c\uace0 &#8216;usermod -G sudo bob&#8217; \ud558\uba74 \ub2e4\ub978 \uadf8\ub8f9\uc5d0\uc11c \ube60\uc9d0! \ud56d\uc0c1 -aG\ub85c<\/span>\n<span class=\"c\">$<\/span> groups bob\n<span class=\"o\">bob : bob sudo     \u2190 \uc774\uc81c bob\ub3c4 sudo \uc0ac\uc6a9 \uac00\ub2a5 (bob\uc774 \ub2e4\uc2dc \ub85c\uadf8\uc778\ud558\uba74 \uc801\uc6a9)<\/span><\/div>\n  <p><code>usermod -aG \uadf8\ub8f9\uba85 \uc0ac\uc6a9\uc790<\/code> \u2014 \uc774 \ud328\ud134\uc774 \ud575\uc2ec\uc785\ub2c8\ub2e4. <code>sudo<\/code>\ubfd0 \uc544\ub2c8\ub77c <code>docker<\/code>(\ub3c4\ucee4 \uc4f8 \uad8c\ud55c, \uc2dc\ub9ac\uc988 26\ud3b8), <code>www-data<\/code> \uac19\uc740 \uadf8\ub8f9\uc5d0 \ub123\uc744 \ub54c\ub3c4 \ub611\uac19\uc774 \uc368\uc694. <strong>\ubc18\ub4dc\uc2dc <code>-aG<\/code>(\uc18c\ubb38\uc790 a \ud3ec\ud568)<\/strong>\ub97c \uc4f0\uc138\uc694 \u2014 <code>-G<\/code>\ub9cc \uc4f0\uba74 &#8220;\uc774 \uadf8\ub8f9\ub4e4\ub85c \uad50\uccb4&#8221;\ub77c\uc11c \uae30\uc874 \uadf8\ub8f9\ub4e4(<code>sudo<\/code> \ud3ec\ud568!)\uc5d0\uc11c \ube60\uc838\ubc84\ub9bd\ub2c8\ub2e4. \uc774\uac74 \ud754\ud55c \uc0ac\uace0\uc608\uc694.<\/p>\n  <div class=\"warnbox\"><strong>\uc8fc\uc758 \u2014 \uc808\ub300 \ud558\uc9c0 \ub9c8\uc138\uc694:<\/strong> \uc778\ud130\ub137\uc5d0\uc11c &#8220;<code>sudo passwd root<\/code> \ud574\uc11c root \uacc4\uc815 \ucf1c\uae30&#8221; \uac19\uc740 \uac78 \ubd10\ub3c4, \uc6b0\ubd84\ud22c\uc5d0\uc120 \uad73\uc774 root \uc9c1\uc811 \ub85c\uadf8\uc778\uc744 \ucf24 \uc774\uc720\uac00 \uc5c6\uc2b5\ub2c8\ub2e4 \u2014 <code>sudo<\/code>\ub85c \ucda9\ubd84\ud558\uace0, root \ub85c\uadf8\uc778\uc774 \ub9c9\ud600 \uc788\ub294 \uac8c \ubcf4\uc548\uc0c1 \uc815\uc0c1\uc774\uc5d0\uc694. \uadf8\ub9ac\uace0 \uc790\uae30 \uc790\uc2e0\uc744 \uc2e4\uc218\ub85c <code>sudo<\/code> \uadf8\ub8f9\uc5d0\uc11c \ube7c\uba74(\uc704\uc758 <code>-aG<\/code> \ube7c\uba39\ub294 \uc2e4\uc218) <code>sudo<\/code>\ub97c \ubabb \uc368\uc11c \ub2e4\uc2dc \ucd94\uac00\ub3c4 \ubabb \ud558\ub294 \uace4\ub780\ud55c \uc0c1\ud669\uc774 \ub429\ub2c8\ub2e4 \u2014 \uac00\uc0c1 \uba38\uc2e0\uc774\uba74 \uc2a4\ub0c5\uc0f7\uc73c\ub85c \ubcf5\uad6c\ud558\uba74 \ub418\uace0, \ubcf8 PC\uba74 \ubcf5\uad6c \ubaa8\ub4dc\ub85c \ub4e4\uc5b4\uac00\uc57c \ud574\uc11c \ubc88\uac70\ub85c\uc6cc\uc694. \uadf8\ub798\uc11c \uc0ac\uc6a9\uc790\u00b7\uadf8\ub8f9 \uc2e4\uc2b5\uc740 \uac00\uc0c1 \uba38\uc2e0 \uad8c\uc7a5.<\/div>\n\n  <h2>\uc2e4\uc804 + \uc815\ub9ac \u2014 \uadf8\ub8f9\uc73c\ub85c \ud3f4\ub354 \uacf5\uc720\ud558\uae30<\/h2>\n  <p>\uadf8\ub8f9\uc758 \uc9c4\uc9dc \uc4f8\ubaa8\ub97c \ubcf4\uc5ec\uc8fc\ub294 \uc608: &#8220;<code>jspark<\/code>\uc640 <code>bob<\/code>\uc774 \uac19\uc774 \uc4f0\ub294 \uacf5\uc720 \ud3f4\ub354 \ub9cc\ub4e4\uae30.&#8221;<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> sudo groupadd team\n<span class=\"o\">                                \u2190 &#8216;team&#8217;\uc774\ub77c\ub294 \uadf8\ub8f9 \uc0c8\ub85c \ub9cc\ub4e4\uae30<\/span>\n<span class=\"c\">$<\/span> sudo usermod -aG team jspark\n<span class=\"c\">$<\/span> sudo usermod -aG team bob\n<span class=\"o\">                                \u2190 \ub450 \uc0ac\ub78c\uc744 team \uadf8\ub8f9\uc5d0 \ucd94\uac00<\/span>\n<span class=\"c\">$<\/span> sudo mkdir \/srv\/shared\n<span class=\"c\">$<\/span> sudo chown :team \/srv\/shared\n<span class=\"c\">$<\/span> sudo chmod 770 \/srv\/shared\n<span class=\"o\">                                \u2190 \ud3f4\ub354\ub97c team \uadf8\ub8f9 \uc18c\uc720\ub85c, \uadf8\ub8f9\uc5d0 rwx(7), \uae30\ud0c0\ub294 0 \u2192 team \uba64\ubc84\ub9cc \uc0ac\uc6a9<\/span><\/div>\n  <p>\uc774\uc81c <code>jspark<\/code>\uc640 <code>bob<\/code>\uc740 <code>\/srv\/shared<\/code>\uc5d0\uc11c \uc790\uc720\ub86d\uac8c \ud30c\uc77c\uc744 \uc8fc\uace0\ubc1b\uace0, \ub2e4\ub978 \uc0ac\ub78c\uc740 \ubabb \ub4e4\uc5b4\uc635\ub2c8\ub2e4. 9\ud3b8(\uad8c\ud55c)\uacfc 10\ud3b8(\uc0ac\uc6a9\uc790\u00b7\uadf8\ub8f9)\uc774 \uc5ec\uae30\uc11c \ub9cc\ub098\ub294 \uac70\uc608\uc694 \u2014 <strong>&#8220;\ub204\uad6c&#8221;(\uadf8\ub8f9)\uc5d0\uac8c &#8220;\ubb34\uc5c7\uc744&#8221;(rwx) \uc900\ub2e4.<\/strong><\/p>\n  <div class=\"databox\"><b>\uc624\ub298\uc758 \uc815\ub9ac:<\/b> \ub9ac\ub205\uc2a4\ub294 \uba40\ud2f0\uc720\uc800 \u2014 <code>root<\/code>(UID 0, \uc804\ub2a5, \uc9c1\uc811 \ub85c\uadf8\uc778\uc740 \ub9c9\ud798)\uc640 \uc77c\ubc18 \uc0ac\uc6a9\uc790(UID 1000~). \uc0ac\uc6a9\uc790 \uc815\ubcf4 = <code>\/etc\/passwd<\/code>, \uadf8\ub8f9 = <code>\/etc\/group<\/code>, \ub0b4 \uc815\ubcf4 \ud655\uc778 = <code>id<\/code>\u00b7<code>groups<\/code>. \uc0ac\uc6a9\uc790 \ucd94\uac00 = <code>sudo adduser \uc774\ub984<\/code>, \ube44\ubc88 = <code>passwd<\/code>, \uc0ad\uc81c = <code>sudo deluser<\/code>. \uadf8\ub8f9\uc5d0 \ub123\uae30 = <code>sudo usermod -aG \uadf8\ub8f9 \uc0ac\uc6a9\uc790<\/code>(\ubc18\ub4dc\uc2dc <code>-aG<\/code>!). <code>sudo<\/code>\ub97c \uc4f8 \uc218 \uc788\ub294 \uac74 <code>sudo<\/code> \uadf8\ub8f9 \uba64\ubc84\ubfd0. \uadf8\ub8f9 + <code>chown :\uadf8\ub8f9<\/code> + <code>chmod 770<\/code>\uc73c\ub85c \ud3f4\ub354 \uacf5\uc720.<\/div>\n\n  <div class=\"roadmap\">\n    <h3>\uc2dc\ub9ac\uc988 \ud750\ub984<\/h3>\n    <ol>\n      <li>1~5\ud3b8 \uc785\ubb38 \ubb36\uc74c \u2714 &nbsp; 6\ud3b8 \ud30c\uc77c \uba85\ub839\uc5b4 \u2714 &nbsp; 7\ud3b8 \ud14d\uc2a4\ud2b8 \uba85\ub839\uc5b4 \u2714 &nbsp; 8\ud3b8 nano \u2714 &nbsp; 9\ud3b8 \uad8c\ud55c\u00b7chmod \u2714<\/li>\n      <li><strong>10\ud3b8 \u2014 \uc0ac\uc6a9\uc790\u00b7\uadf8\ub8f9 \uad00\ub9ac (\uc774 \uae00) \u2714<\/strong><\/li>\n      <li>11\ud3b8 \u2014 \uc6b0\ubd84\ud22c apt \uc0ac\uc6a9\ubc95 (\ud504\ub85c\uadf8\ub7a8 \uc124\uce58\u00b7\uc0ad\uc81c\u00b7\uc5c5\ub370\uc774\ud2b8 \u2014 <code>apt install\/remove\/update\/upgrade<\/code> \uc81c\ub300\ub85c)<\/li>\n      <li>12\ud3b8 \u2014 \ud30c\uc774\ud504\u00b7\ub9ac\ub2e4\uc774\ub809\uc158 \/ 13\ud3b8 \u2014 vim \/ 14\ud3b8 \u2014 \ud504\ub85c\uc138\uc2a4 \uad00\ub9ac \/ 15\ud3b8 \u2014 \ub514\uc2a4\ud06c \uad00\ub9ac \u2026<\/li>\n    <\/ol>\n  <\/div>\n  <p>\uc624\ub298 \ud560 \uc77c: <code>id<\/code>\uc640 <code>groups<\/code>\ub97c \uccd0\uc11c &#8220;\ub0b4\uac00 \uc5b4\ub5a4 \uadf8\ub8f9\ub4e4\uc5d0 \uc788\ub098&#8221;\ub97c \ud55c \ubc88 \ubcf4\uc138\uc694(<code>sudo<\/code>\uac00 \uc788\uc744 \uac70\uc608\uc694). \uac00\uc0c1 \uba38\uc2e0\uc774 \uc788\uc73c\uba74 <code>sudo adduser test1<\/code>\ub85c \ud558\ub098 \ub9cc\ub4e4\uc5b4\ubcf4\uace0, <code>groups test1<\/code>\ub85c \ud655\uc778\ud558\uace0, <code>sudo deluser --remove-home test1<\/code>\ub85c \uc9c0\uc6cc\ubcf4\uae30\uae4c\uc9c0. \ub9cc\ub4e4\uace0 \uc9c0\uc6b0\ub294 \uac8c \ubcc4\uac70 \uc544\ub2c8\ub77c\ub294 \uac78 \uc190\uc73c\ub85c \ub290\ub07c\uba74 \ucda9\ubd84\ud569\ub2c8\ub2e4. 11\ud3b8\uc5d0\uc11c \ub9cc\ub098\uc694. (\uc0ac\uc6a9\uc790 \uad00\ub9ac \uba85\ub839 \uc804\uccb4\ub294 <a href=\"https:\/\/help.ubuntu.com\/community\/AddUsersHowto\" target=\"_blank\" rel=\"noopener\">\uc6b0\ubd84\ud22c \uc704\ud0a4 AddUsersHowto<\/a>\uc5d0\ub3c4 \uc815\ub9ac\ub3fc \uc788\uc5b4\uc694.)<\/p>\n\n  <div class=\"cta\">\n    <h3>\uc6b0\ubd84\ud22c\u00b7\ub9ac\ub205\uc2a4 \uc785\ubb38 \uc2dc\ub9ac\uc988<\/h3>\n    <p>\uad8c\ud55c\uc758 &#8220;\ub204\uad6c&#8221;\uae4c\uc9c0 \uc54c\uba74, \uc774\uc81c \uc2dc\uc2a4\ud15c\uc744 \ub2e4\ub8f0 \uc900\ube44\uac00 \ub410\uc2b5\ub2c8\ub2e4. 11\ud3b8 &#8220;\uc6b0\ubd84\ud22c apt \uc0ac\uc6a9\ubc95&#8221;\uc73c\ub85c \uc774\uc5b4\uc9d1\ub2c8\ub2e4.<\/p>\n    <p>\ub2e4\uc74c \ud3b8\uc740 <a href=\"https:\/\/junai.ai\/blog\/\" target=\"_blank\" rel=\"noopener\">JUNAI \ube14\ub85c\uadf8<\/a>\uc5d0\uc11c \uc774\uc5b4 \ubcf4\uc138\uc694.<\/p>\n  <\/div>\n\n<\/article>\n<\/div>\n\n<footer>\n  <div class=\"wrap\">\u00a9 2026 JUNAI \u00b7 \uc6b0\ubd84\ud22c\u00b7\ub9ac\ub205\uc2a4 \uc785\ubb38 \uc2dc\ub9ac\uc988 10\ud3b8 \u00b7 \ubcf8 \uae00\uc740 2026\ub144 5\uc6d4 12\uc77c \uae30\uc900\uc73c\ub85c \uc791\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/div>\n<\/footer>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\uba40\ud2f0\uc720\uc800\uc640 root, \uc0ac\uc6a9\uc790 \uad00\ub9ac(adduser\u00b7passwd\u00b7deluser), \uadf8\ub8f9\uacfc usermod -aG, sudo\ub294 \uadf8\ub8f9 \uba64\ubc84\uc2ed. \ub9ac\ub205\uc2a4 \uc785\ubb38 10\ud3b8.<\/p>\n","protected":false},"author":1,"featured_media":158,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu-linux"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts\/169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/comments?post=169"}],"version-history":[{"count":0,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts\/169\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/media\/158"}],"wp:attachment":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/media?parent=169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/categories?post=169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/tags?post=169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}