?????? Linux ?? useradd ????????????????????????????????????????? Ubuntu ?о?????????? adduser ??????????????????????????????????????????? useradd ????????Щ????????
??????????????е????????鶼???? Ubuntu14.04 ????ɡ?
????????
??????Linux?? useradd ?????????????????????????
????useradd ??????????????????? (low level utility for adding users)?????? Debian ?????а??н?????????? adduser ?????? adduser ???????????????? useradd ?????????????
?????????????????????????????????????????????????? useradd ????д????
??????????????
????????????????????????????????????г????????????????????
????useradd [option] username
????[option]:
????-d<??????> ?????????????????
????-g<???> ?????顣
????-G<???> ??????顣
????-m ?????????????????
????-M ?????????????????
????-N ???????????????????????顣
????-s ?????????????????shell??
???????????
????????????????????????????飿??????? /etc/passwd ????У???е????????????????????????顣???????????????????????е?????
????????????????????????????????????÷???
????$ sudo useradd tester1
???????????κ???????????????????????? tester1 ??????????????????顣??? tester1 ???????????????????顣
????$ sudo useradd tester2 -N
???????????????? -N ????????????????????????顣???? /etc/passwd ????????? tester2 ??????????ID??100?????100???????????ID?100??????????100??? -N ????????д??????????е???????????ID?100????飬?????????????????????????????????????????????????
????$ sudo useradd tester3 -g sudo
????sudo ????????????????飬??????? tester3 ?????????顣????????????? /etc/passwd ?? /etc/group ???????????????μ???鱻?????? tester3 ???????????????????д????? tester3 ???????顣??? tester3 ??????????? sudo??
????$ sudo useradd tester4 -G sudo
??????????????????????????Сд??g?滻?????д??G???????????????????????????ú???? /etc/passwd ?? /etc/group ??????????β???????????? tester4??????????? tester4 ??????顣??tester1 ?????? tester4 ???????? sudo ??顣
??????????????У?tester3 ?? tester4 ???????????????????????????????????????
??????????
????Useradd ????????????????????????????????????????????????????????????÷?????
????$ sudo useradd tester1
???????????????????????? tester1 ????????????????? tester1 ??????? tester1 ?????????????????????? /etc/passwd ????????? tester1 ?????о??????????? /home/tester1??
????tester1:x:1005:1005::/home/tester1:
???????????????飬??????????????????????
????$ sudo useradd -m tester5
???????????????????????????????????????? -m ??
????$ sudo useradd -d /home/abc tester6
?????????????????????????????????? abc
????$ sudo useradd -d /home/abcd -m tester7
????????????? abcd???????????????????
????????????
????Case 1: ??????????м???????????? bash ?????
????$ sudo useradd -m -s /bin/bash tester1
????Case 2: ????????????????·??
????$ sudo useradd -m -d /home/xxx tester2
????/home/xxx??????????
????Case 3: ?????????м???????????????
????$ sudo useradd -s /sbin/nologin tester3
????Case 4: ??????????????????????
????$ sudo useradd -m -G xxx??sudo tester4
????????????????????????????п??