码迷,mamicode.com
首页 > 系统相关 > 详细

学习记录008-linux常用命令:查看权限three

时间:2019-07-31 01:29:40      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:mod   意思   只读   修改   添加权限   就是   当前目录   文件权限   linux常用命令   

1 执行当前目录下的某个文件

  ./file_name

2 场景:当查看针对某个文件对应的权限的时候,一般会输出类似这样的信息:-rw-r--r-- 1 nhy  cnz     17 Jul 30 22:48 a

  其中-rw  r--   r--   分别对应的权限人员是:当前用户  本组用户   其他用户,那么就目前该输出来说,对应权限分别是:可读可写,只读,只读;

  其中 r 为读的权限;w 为写的权限;x 为执行权限

3 场景:查看文件 a 的权限,当前用户和组还有其他人员的权限分别是可读可写,只读和只读,那么如果想针对所有人员添加可执行(x)的权限:

  chmod  +x  file_name    # ll 查看对应文件权限的时候输出:drwxrwxr-x

 

  那如果想去除掉所有人员的可执行权限:

  chmod -x file_name   # ll查看对应文件的权限为:-rw-r--r--

 

  如果只想给其他用户添加执行的权限:

  chmod o+x file_name  #此处 o 为other其他用户的意思;ll查看文件权限输出为:drw-rw-r-x

  

  只给组的人员加执行的权限:

  chmod g+x file_name   # 此处g为group组的意思; ll 查看文件的权限为:drw-rwxr-x

 

  只给当前用户添加执行的权限:

  chmod u+x file_name   # 此处 u 为user用户的意思;ll 查看文件的对应权限为:drwxrwxr-x

 

  给所有用户进行读写执行的权限:

  chmod +rwx file_name

4  添加权限也可以使用数字,其中读写执行对应的数字如下:2

  r   4

  w   2

  x    1

  操作:chmod 777 file_name  #输出结果为:drwxrwxrwx;添加权限的时候 777 ,意为可读可写可执行的权限,一个数字代表一类用户,可进行对应的赋予权限操作即可;那如果后期想要针对该赋值的文件夹操作对应权限的修改:chmod 664 file_name;输出为:drw-rw-r--;也就是说,根据计算数字的结果,进行文件的赋值和取消权限均可

5 以上操作针对给文件添加权限,那如果文件在文件夹里面,如何给文件夹下的文件进行权限的添加呢

  预置条件:在当前文件夹目录下操作:

  chmod -R 777 file_name

    

 

 

 

 

 

 

 

 

 

 

  

学习记录008-linux常用命令:查看权限three

标签:mod   意思   只读   修改   添加权限   就是   当前目录   文件权限   linux常用命令   

原文地址:https://www.cnblogs.com/guodengdeng/p/11273472.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!