各位大佬,小弟新入Linux学习,刚起步中,问的问题可能比较低级,请勿怪!1、最近看到文件及目录的权限设定,想问一下,如果我只需要可编辑文档,可以只赋予W么,我看书里都是写的RW
     同理,如果我想拥有某目录下文件的操作权限,除了X以外,可以不赋予R么?2、个人用户下创建的文件,尝试用chgrp命令修改组,提示错误,查了网上的一些资料,很多人说这个命令需要ROOT账户,但是man chgrp提示这个只是普通用户就可执行的命令,求问问题在哪?

解决方案 »

  1.   

    权限的分类
        文件:
            r:--read        读权限,可以浏览文件内容   cat more less head  tail ...  
            w:--write      写权限,可以修改文件内容  vim gedit >> >
            x:--execute   执行权限,程序可以运行,命令和脚本必须有可执行权限,否则无法运行。
             - :  无此权限
      
        目录:
            r:  查看目录的内容   ls
            w: 可以在目录内创建、删除文件和目录  touch mkdir mv rm ...
            x:可以进入  cd2、你要用chgrp,应该是要root,因为你要修改组,相当于要把这个文件加入到另一组,不是root,应该没有权限
      

  2.   


    您好,我想问下,比如我有个目录test下,建立个文档test.txt! 我要可编辑test.txt的话,chmod 100 test / chmod 200 test.txt 可以么 ?
      

  3.   


    您好,我想问下,比如我有个目录test下,建立个文档test.txt! 我要可编辑test.txt的话,chmod 100 test / chmod 200 test.txt 可以么 ?不行啊,你可以自己试。100只有x权限,x一般用于执行的文件,比如脚本 命令等。对普通文件,x权限没什么意义。200文件只有w权限,没有r权限,你是看不了文件类容的,又怎么去修改呢