在linux中,现准备让操作者 可读 可写 可修改,就是不让操作者 删除 文件,
此权限如何设置呀,thanks

解决方案 »

  1.   

    $ chmod 644 test.txt设定文件test.txt的属性为:-rw-r--r-- 文件属主(u)拥有读、写权限 与文件属主同组人用户(g) 拥有读权限 其他人(o) 拥有读权限
      

  2.   

    Linux的权限做不到这样的要求chattr +a filename可以设置文件不能删除只能追加数据。但是,你可以在php程序中进行程序权限设置啊,不然用户使用删除命令。
      

  3.   

    可以这样 新建1个文件权限:444   在文件里新增文件(需要管理员权限新建)新建的文件设置777 ,这样就可以任何人读写修改 ,但是删除需要管理员权限test(444)
              |
              |--test.txt(777)
             
      

  4.   

    5楼的思路也不可以,
    因为 设置了 444 后,边其子目录也看不到(我是用ftp连的linux服务器)
    大家再帮我想想,
      

  5.   


    已经告诉你了,用linux的权限控制做不到你的要求。
    你应该在PHP程序里面控制权限,你给用户删除和修改的操作权限难道不是用PHP来实现的吗?!
      

  6.   

    10楼的,
    用户删除和修改的操作 是在ftp中直接操作服务器的,
      

  7.   

    安装一个natruil-gsdk什么的(名大概记不清了,英语不好)然后点右键就有“以管理员身份打开”。当然也就可以删除了
      

  8.   

    一个文件或者目录能否被删除不是由它本身的rwx权限决定的,而是由其父目录是否具有w权限决定的,举个例子,test_dir目录下有个文件为test_file,test_file的权限为-rwxr-xr--,test_dir的权限为drwxr-xrwx,也就是other组的没法修改这个文件,但是test_file文件所在的目录test_dir具有被other可写的权限,因此虽然other没法修改test_file这个文件,但却可以删除这个文件,文件的r、w、x是针对文件的内容的。