@ユーザー紹介及びユーザー管理


文書ディレクトリ

  • 1. ユーザー
  • とは
  • 2. ユーザとシステムの約束
  • 3. ユーザ関連ファイル
  • 4. ユーザ管理コマンド


  • 1.ユーザーとは
                  
    
    
    Linux                      
    
    
    Windows           
    
    
           ?
    
    1.                     
    
    2. root        ,           
    
    #         
    
    [root@qls ~]# id		#              
    uid=0(root) gid=0(root) groups=0(root)
    
    [root@qls ~]# id  nginx
    uid=998(nginx) gid=996(nginx) groups=996(nginx)
    
    
    

    2.ユーザーとシステムの約束
    CentOS-7
    
    UID
    
    0   ---                    
    
    1-200  ---	    ,                                  
    
    201-1000 ---                        
    
    1000+	---	                         
    
    
    CentOS-6   
    
    1-500       
    
    500+	    
    
    
    
    

    3.ユーザー関連ファイル
    #                
    
    [root@qls ~]# ll /etc/passwd
    -rw-r--r-- 1 root root 860 Jul 20 19:50 /etc/passwd
    
    #       ,  7 
    
    [root@qls ~]# head  -1  /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    
    
       :	root		#     
    
       :	x			#        
    
       :    0			#   UID  
    
       :	0			#   GID  
    
       :	root		#       
    
       :	/root		#      
    
       :	/bin/bash	#                      /sbin/nologin        
    
    
    
    #             
    
    [root@qls ~]# ll /etc/shadow
    ---------- 1 root root 584 Jul 20 19:50 /etc/shadow
    
    #       ,  9 
    
    [root@qls ~]# head  -2  /etc/shadow
    root:$6$SoTZ3L8.5rI4::0:99999:7:::
    bin:*:17834:0:99999:7:::
    
    
    
       :	root		#     
    
       :	*    !!	   #        ,  *   !!           
    
       :	17834		#          1970 1 1       
    
       :	0			#          0      
    
       :	99999		#          99999        
    
       :	7			#            
    
       :	10			#           
    
       :	20391231	#        #     
    
    
    

    4.ユーザー管理コマンド
    
           		useradd       adduser
    
    [root@qls ~]# ll  /usr/sbin/useradd 
    -rwxr-x---. 1 root root 118232 Oct 31  2018 /usr/sbin/useradd
    [root@qls ~]# ll  /usr/sbin/adduser 
    lrwxrwxrwx. 1 root root 7 Jul  6 02:13 /usr/sbin/adduser -> useradd
    
    
    
           		usermod
    
    
    
           		userdel	
    
    
    
    
           		id     who    whoami    w