• 技术文章 >后端开发 >php教程

    linux 设置文件权限,不让操作者删除文件

    2016-06-13 11:06:53原创723
    linux 设置文件权限,不让操作者删除文件,在线等
    在linux中,现准备让操作者 可读 可写 可修改,就是不让操作者 删除 文件,
    此权限如何设置呀,thanks
    ------解决方案--------------------
    $ chmod 644 test.txt

    设定文件test.txt的属性为:-rw-r--r--

     文件属主(u)拥有读、写权限

     与文件属主同组人用户(g) 拥有读权限

     其他人(o) 拥有读权限
    ------解决方案--------------------
    Linux的权限做不到这样的要求

    chattr +a filename可以设置文件不能删除只能追加数据。

    但是,你可以在php程序中进行程序权限设置啊,不然用户使用删除命令。
    ------解决方案--------------------
    x=1 =可执行=可删除。
    ------解决方案--------------------
    呃 经测试 644 可删除 。。
    ------解决方案--------------------
    可以这样 新建1个文件权限:444

    在文件里新增文件(需要管理员权限新建)

    新建的文件设置777 ,这样就可以任何人读写修改 ,但是删除需要管理员权限

    test(444)

    ------解决方案--------------------


    ------解决方案--------------------
    --test.txt(777)



    ------解决方案--------------------
    请问下,数字怎么跟r,w等对应?

    ------解决方案--------------------
    只有3个
    4 2 1
    可读 可写 可执行

    7 代表全部
    6 代表可读可写
    5 代表可以读可执行

    什么777 啊 755 。。 这些都是不同用户组的权限。。。


    LZ 好好去搜寻下相关资料。。其实也挺简单的
    ------解决方案--------------------
    引用:
    5楼的思路也不可以,
    因为 设置了 444 后,边其子目录也看不到(我是用ftp连的linux服务器)
    大家再帮我想想,


    已经告诉你了,用linux的权限控制做不到你的要求。
    你应该在PHP程序里面控制权限,你给用户删除和修改的操作权限难道不是用PHP来实现的吗?!
    ------解决方案--------------------
    安装一个natruil-gsdk什么的(名大概记不清了,英语不好)然后点右键就有“以管理员身份打开”。当然也就可以删除了

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    Linux系统运维及项目正式上线:点击学习

    专题推荐:nbsp linux test txt php
    上一篇:在smsrty模板中报错解决方法 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 你知道如何用PHP实现多进程吗• 求解:phpcms模板怎样转码?该怎么解决• php怎的快捷知道某个函数在哪个文件用过• CI框架源码阅览-Model.php • 关于Apache2.2服务器配置多站点的疑义
    1/1

    PHP中文网