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

Posted guodengdeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习记录008-linux常用命令:查看权限three相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

学习记录008-linux常用命令/设置系统and用户环境变量two

008-Linux常用命令(转)

Linux命令常用学习

Linux常用命令学习

Linux常用命令学习

Linux常用命令学习