权限管理命令: chmod命令: 三类用户: u:属主 g:属组 o:其他 a:所有


    1. 赋权、授权表示法*

      							u、g、o、a分别代表:属主、属组、其他人、所有人
      							
      						  +:在原来权限的基础上增加权限
      
               -:在原来权限的基础上去除权限
      
      							 =:直接定义权限
      
      							 r、w、x:读、写、执行
      							 
      		注意:用户仅能修改属主为自己的那些文件的权限;
      		
      				
      					实例:
      
      					[root@itxuezhe tmp]# ll fstab 
      					-rw-r--r--. 1 root root 541 2月  23 19:00 fstab
      
      					[root@itxuezhe tmp]# chmod g=rw fstab 
      
      					[root@itxuezhe tmp]# ll fstab 
      					-rw-rw-r--. 1 root root 541 2月  23 19:00 fstab
      
      					[root@itxuezhe tmp]# chmod ug=r fstab 
      					[root@itxuezhe tmp]# ll fstab 
      					-r--r--r--. 1 root root 541 2月  23 19:00 fstab
      
      					[root@itxuezhe tmp]# chmod u=rwx,g=rw,o= fstab 
      					[root@itxuezhe tmp]# ll fstab 
      					-rwxrw----. 1 root root 541 2月  23 19:00 fstab
      
      
      					[root@itxuezhe tmp]# chmod u=rwx,g=rw,o= fstab 
      					[root@itxuezhe tmp]# ll fstab 
      					-rwxrw----. 1 root root 541 2月  23 19:00 fstab
      					
      					[root@itxuezhe tmp]# chmod u-x fstab 
      					[root@itxuezhe tmp]# ll fstab 
      					-rw-rw----. 1 root root 541 2月  23 19:00 fstab
      					
      					[root@itxuezhe tmp]# chmod o+r fstab 
      					[root@itxuezhe tmp]# ll fstab 
      					-rw-rw-r--. 1 root root 541 2月  23 19:00 fstab
      					
      					[root@itxuezhe tmp]# chmod ug+x fstab 
      					[root@itxuezhe tmp]# ll fstab 
      					-rwxrwxr--. 1 root root 541 2月  23 19:00 fstab
      
      					[root@itxuezhe tmp]# chmod g-wx fstab 
      					[root@itxuezhe tmp]# ll fstab 
      					-rwxr--r--. 1 root root 541 2月  23 19:00 fstab
      
      					[root@itxuezhe tmp]# ll fstab 
      					-rw-r--r--. 1 root root 541 2月  23 19:00 fstab
      					[root@itxuezhe tmp]# chmod -r fstab 
      	  			[root@itxuezhe tmp]# ll fstab
      					--w-------. 1 root root 541 2月  23 19:00 fstab
      
      					[root@itxuezhe tmp]# chmod u+x,g+w fstab 
      					[root@itxuezhe tmp]# ll fstab 
      					--wx-w----. 1 root root 541 2月  23 19:00 fstab
      

2.八进制表示法:

	实例:
	
					[root@itxuezhe tmp]# chmod 666 fstab 
					[root@itxuezhe tmp]# ll fstab 
					-rw-rw-rw-. 1 root root 541 2月  23 19:00 fstab

				[root@itxuezhe tmp]# chmod 644 fstab 
				[root@itxuezhe tmp]# ll fstab 
				-rw-r--r--. 1 root root 541 2月  23 19:00 fstab

  1. chmod –reperence=文件1 文件2 // 以文件1的权限为标准修改文件2的权限

     	实例:
     	
     	[root@itxuezhe tmp]# ls -l /var/log/messages 
     	-rw-------. 1 root root 1116015 2月  23 19:20 /var/log/messages
     	
     	[root@itxuezhe tmp]# ll fstab 
     	-rwxrw-rw-. 1 root root 541 2月  23 19:00 fstab
    
    
     	**参考/var/log/messages 的权限去修改/tmp/fstab**	
     
       [root@itxuezhe tmp]# ll fstab 
     	-rwxrw-rw-. 1 root root 541 2月  23 19:00 fstab
     
     	[root@itxuezhe tmp]# chmod --reference=/var/log/messages fstab 
     	[root@itxuezhe tmp]# ll fstab 
     	-rw-------. 1 root root 541 2月  23 19:00 fstab
    

				选项:
					-R:递归修改;

					[root@itxuezhe tmp]# chmod 700 skel/ -R
					[root@itxuezhe tmp]# ll skel/ -a 
					总用量 16
					drwx------.  3 root root   78 2月  23 19:57 .
					drwxrwxrwt. 21 root root 4096 2月  23 19:59 ..
					-rwx------.  1 root root   18 2月  23 19:57 .bash_logout
					-rwx------.  1 root root  193 2月  23 19:57 .bash_profile
					-rwx------.  1 root root  231 2月  23 19:57 .bashrc
					drwx------.  4 root root   39 2月  23 19:57 .mozilla

	从属关系管理命令:chown, chgrp
	
	
	
				chown命令:
				
							选项:
								-R:		
				
				实例:
				
				
								[root@itxuezhe tmp]# ll fstab 
								-rw-------. 1 itxuezhe itxuezhe 541 2月  23 19:00 fstab
								
								[root@itxuezhe tmp]# chown -R root:root fstab 
								[root@itxuezhe tmp]# ll fstab 
								-rw-------. 1 root root 541 2月  23 19:00 fstab
								
								[root@itxuezhe tmp]# chown -R itxuezhe.itxuezhe fstab 
								[root@itxuezhe tmp]# ll fstab 
								-rw-------. 1 itxuezhe itxuezhe 541 2月  23 19:00 fstab

				
				
		**	参考/tmp/tracker-extract-files.1000的属主和属组权限修改/tmp/skel/目录下的文件文件**
				
		[root@itxuezhe tmp]# ll -d tracker-extract-files.1000/
		drwx------. 2 itxuezhe itxuezhe 6 2月  19 19:01 tracker-extract-files.1000/
		
		[root@itxuezhe tmp]# chown -R --reference=/tmp/tracker-extract-files.1000/ /tmp/skel/
		
		[root@itxuezhe tmp]# ll -a skel/
		总用量 16
		drwx------.  3 itxuezhe itxuezhe   78 2月  23 19:57 .
		drwxrwxrwt. 21 root     root     4096 2月  23 20:13 ..
		-rwx------.  1 itxuezhe itxuezhe   18 2月  23 19:57 .bash_logout
		-rwx------.  1 itxuezhe itxuezhe  193 2月  23 19:57 .bash_profile
		-rwx------.  1 itxuezhe itxuezhe  231 2月  23 19:57 .bashrc
		drwx------.  4 itxuezhe itxuezhe   39 2月  23 19:57 .mozilla

				
				
				
				chgrp命令:
				
					
					
					注意:仅管理员可修改文件的属主和属组;

	umask:文件的权限反向掩码,遮罩码;
				文件:666 - umask
				目录:777 - umask
				
				注意:之所以文件用666去减,表示文件默认不能拥有执行权限:如果减得的结果中有执行权限,则需要将其加1;
							umask:023
									666 - 023 = 644
									777 - 023 = 754
									
					
					umask命令:
								umask:查看当前umask
								umask ###:设置umask
								
						注意:此类设定仅对当前shell进程有效;