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。