linux新規ユーザー、ユーザーグループ、および新規ユーザーへの権限の割り当て
3890 ワード
Linux , , , 。 , ; , 。 。 , 。
, :
、 。
。
。
、Linux
、 。
, 、 、 Shell 。 , 。
1、 useradd , :
:
useradd
:
:
-c comment 。
-d , , -m , 。
-g 。
-G , 。
-s Shell Shell。
-u , -o , 。
。
1:
:
# useradd –d /usr/sam -m sam
sam,
-d -m sam /usr/sam(/usr )。
2:
:
# useradd -s /bin/sh -g group –G adm,root gem
gem, Shell /bin/sh, group , adm root , group 。
:#groupadd group groupadd adm
/etc/passwd , /etc/shadow, /etc/group 。
Linux userconf, 。
2、
, 。 /etc/passwd , 。 userdel , :
:
userdel
-r, 。
:
:
# userdel sam
sam ( /etc/passwd, /etc/shadow, /etc/group ) , 。
3、
, 、 、 、 Shell 。
usermod , :
:
usermod
-c, -d, -m, -g, -G, -s, -u -o , useradd , 。 , :
:
-l
, 。
:
:
# usermod -s /bin/ksh -d /home/z –g developer sam
sam Shell ksh, /home/z, developer。
4、
。 , , , , 。
Shell passwd。 , 。 :
:
passwd
:
:
-l , 。
-u 。
-d 。
-f 。
, 。
, sam, :
:
$ passwd
Old password:******
New password:*******
Re-enter new password:*******
, :
:
# passwd sam
New password:*******
Re-enter new password:*******
,passwd , , , ; , 。
, , 8 , 、 , 、 。
, :
:
# passwd -d sam
sam , sam , 。
passwd -l(lock) , , :
:
# passwd -l sam
:
useradd -d /usr/hadoop -u 586 -m hadoop -g hadoop
1 Creating mailbox file:
rm -rf /var/spool/mail/
2 useradd: invalid numeric argument 'hadoop'
hadoop hadoop
cat /etc/passwd pass
cat /etc/shadow
cat /etc/group
linux ( )
、Linux
, 。 Linux , Linux , 。
、 。 、 /etc/group 。
1、 groupadd 。 :
:
groupadd
:
:
-g GID (GID)。
-o -g , GID GID 。
1:
:
# groupadd group1
group1, 1。
2:
:
#groupadd -g 101 group2
group2, 101。
2、 , groupdel , :
:
groupdel
:
:
#groupdel group1
group1。
3、 groupmod 。 :
:
groupmod
:
:
-g GID 。
-o -g , GID GID 。
-n
1:
:
# groupmod -g 102 group2
group2 102。
2:
:
# groupmod –g 10000 -n group3 group2
group2 10000, group3。
4、 , , 。 , newgrp , 。 :
:
$ newgrp root
root , root 。 , 。
chown -R hadoop:hadoop /usr/hadoop/
root
1.root
2.adduser
3.passwd
4. /etc/passwd , ID ID 0。