首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
WhyAreYouSoSad
V2EX  ›  程序员

Linux 上某个文件 root 的权限 只有 write 和 read,请问怎么删除

  •  6
     
  •   WhyAreYouSoSad · 352 天前 · 4380 次点击
    这是一个创建于 352 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我怎么删都删不掉,也没提示任何信息。

    76 回复  |  直到 2019-02-04 13:37:54 +08:00
    DIMOJANG
        1
    DIMOJANG   352 天前
    是 root 的话应该可以随便改文件权限的吧?
    season4675
        2
    season4675   352 天前
    你 ls -l 让我们看看 dwr 权限怎么样的啊,还有你怎么删的,是右键鼠标删的还是 rm -f 甚至 sudo rm -f ?? 说清楚呀
    WhyAreYouSoSad
        3
    WhyAreYouSoSad   352 天前
    @season4675 sudo -s rm -f
    ThirdFlame
        4
    ThirdFlame   352 天前
    如果你是 root 那么可以删掉。
    如果你不是 root 请 su 到 root,或者 sudo 删。如果你还不能 su 或者 sudo 那么你肯定删不掉。
    WhyAreYouSoSad
        5
    WhyAreYouSoSad   352 天前
    -rw -r --r-- 1 root root 18754 Feb 1 10:07 index
    我想删了这个 index.lock 的文件
    WhyAreYouSoSad
        6
    WhyAreYouSoSad   352 天前
    @season4675 ls -l 信息在 5l
    msg7086
        7
    msg7086   352 天前
    whoami ?
    WhyAreYouSoSad
        8
    WhyAreYouSoSad   352 天前   ♥ 20
    谢谢各位,已经删除了。
    可是我做错了,请问要怎么把这个文件恢复回来,Trash 里面找不到了。。。。
    msdlisper
        9
    msdlisper   352 天前   ♥ 2
    ...优秀
    ETiV
        10
    ETiV   352 天前 via iPhone   ♥ 1
    这就是为什么 WhyAreYouSoSad ……
    Cyron
        11
    Cyron   352 天前 via iPhone
    哈哈哈哈
    wwqgtxx
        12
    wwqgtxx   352 天前 via iPhone
    rm 删掉的文件并不会进 trash
    newmind
        13
    newmind   352 天前
    看逗了
    xiexingjia
        14
    xiexingjia   352 天前   ♥ 1
    su - jeffdean -c "rm index.lock"
    Kirscheis
        15
    Kirscheis   352 天前 via iPad
    您想笑死我
    dorothyREN
        16
    dorothyREN   352 天前
    @WhyAreYouSoSad 终端登录木有 trash
    cakegg
        17
    cakegg   352 天前   ♥ 1
    谢谢,我真的被楼主逗笑了...
    leoleoasd
        18
    leoleoasd   352 天前
    chmod -i?
    kokutou
        19
    kokutou   352 天前 via Android
    ...666
    nailuoGG
        20
    nailuoGG   352 天前
    😂️这是试试看能不能删的意思吗
    pkookp8
        21
    pkookp8   352 天前 via Android
    @WhyAreYouSoSad 那就真的删了
    恢复软件试试,别抱太大希望
    jssyxzy
        22
    jssyxzy   352 天前
    这个文件删了好像也没什么大的影响。
    huclengyue
        23
    huclengyue   352 天前 via Android
    lsattr 看看有没有 i 属性
    zonga
        24
    zonga   352 天前 via iPhone
    Old friend, why are you so...
    julyclyde
        25
    julyclyde   352 天前   ♥ 2
    删除文件并不需要对文件有什么权限啊
    需要对这个文件所在目录有 w 权限
    skyrem
        26
    skyrem   352 天前
    其实大可不必删除
    mv index.lock index.lock.bak
    也可以是一样的效果
    richzhu
        27
    richzhu   352 天前 via iPhone
    笑死我了😂
    young6
        28
    young6   352 天前 via Android
    楼主承包了我一天的笑点
    scdylk
        29
    scdylk   352 天前 via iPhone
    哈哈哈哈哈哈
    Kendall
        30
    Kendall   352 天前 via Android   ♥ 4
    看了几个帖子 放假了 很多中学生开始自学 Linux 的感觉
    inframe
        31
    inframe   352 天前 via Android
    今日笑点👻👻👻
    zarte
        32
    zarte   352 天前
    优秀
    cnbattle
        33
    cnbattle   352 天前 via Android
    shylockhg
        34
    shylockhg   352 天前
    运维果然是程序员中的欢乐源泉\dog
    Tink
        35
    Tink   352 天前
    你在玩大家吗
    Tiande
        36
    Tiande   352 天前 via iPhone
    厉害了
    CallMeReznov
        37
    CallMeReznov   352 天前
    ziseyinzi
        38
    ziseyinzi   352 天前 via Android
    今日快乐源泉
    baicheng10
        39
    baicheng10   352 天前
    今日最佳
    ctro15547
        40
    ctro15547   352 天前
    so niubi
    liuguangcuican
        41
    liuguangcuican   352 天前 via Android
    真是优秀
    inn
        42
    inn   352 天前
    - -
    ~ ~
    !- !
    !!
    @_@
    可以的
    benzalus
        43
    benzalus   352 天前
    别啊,大家这样笑太不友好了。想当年自己在 linux 上也有很多弱智操作。
    benzalus
        44
    benzalus   352 天前
    基友设的 alias cd rm 让我揍了他半天
    likuku
        45
    likuku   352 天前
    万年常规补刀:备份在哪?磁盘快照在哪?
    likuku
        46
    likuku   352 天前
    @benzalus "想当年自己在 linux 上也有很多弱智操作"

    所以危险操作 /自己不确定的操作 /花式玩耍,之前都先确保做好了备份。
    skylancer
        47
    skylancer   352 天前
    笑死我了,心疼一下卤煮... 现在知道 Terminal 下没有 trash 了吧..
    幸好不是什么重要的文件..
    lithiumii
        48
    lithiumii   352 天前
    神仙操作!学会了!
    dajj
        49
    dajj   352 天前
    @WhyAreYouSoSad 覆水难收。。。
    caryqy
        50
    caryqy   352 天前
    pkookp8
        51
    pkookp8   352 天前 via Android
    @benzalus cd 文件夹会提示无法删除文件夹,不好,应该 alias 成 rm -rf
    LGA1150
        52
    LGA1150   352 天前 via Android
    Made my day
    guanhui07
        53
    guanhui07   352 天前
    真是优秀
    changwei
        54
    changwei   352 天前   ♥ 5
    首先纠正一个概念,Linux 下的文件系统被设计成:文件夹负责存储文件列表信息,所以能不能删除和重命名一个文件,和他所在文件夹的权限有关,和这个文件本身的权限无关。有兴趣可以了解一下文件系统的实现。文件夹没有 execute 权限( x 权限),你甚至不能 change directory 进该文件夹,更别说删除了。文件本身的 w 权限只是允许用户修改文件的内容(严格来说文件名之类的东西不属于文件内容)。

    建议楼主阅读《鸟哥 Linux 私房菜》和《 Linux 就是这个范儿》深入了解。别去网上看那些零零碎碎的资料,也别用 Windows 的那一套思维去学习。
    benzalus
        55
    benzalus   352 天前
    @likuku 不错。所以只是揍他半天,不然他小命不保啊
    benzalus
        56
    benzalus   352 天前
    @pkookp8 所以只是揍他半天
    gps949
        57
    gps949   352 天前
    这个帖子大概率将承包我这个狗年最后一个笑点了。。。
    liwl
        58
    liwl   352 天前
    @WhyAreYouSoSad 底下没这个 index.lock 啊 只有 index 执行成功不会提示信息啊,你想提示什么信息?
    realpg
        59
    realpg   352 天前
    我猜,是 apt 的 lock ……
    dingdangnao
        60
    dingdangnao   352 天前
    我笑出声了。。。
    marcher233
        61
    marcher233   352 天前 via Android
    老哥你太秀了……
    tongyifan
        62
    tongyifan   352 天前 via Android
    哈哈哈哈今日最佳
    netstu
        63
    netstu   352 天前
    @WhyAreYouSoSad 这个回复太吊了
    netstu
        64
    netstu   352 天前
    我笑出声了。。。

    老哥你太秀了……

    哈哈哈哈今日最佳

    真 TMD 好
    MarioLuisGarcia
        65
    MarioLuisGarcia   352 天前
    Why are you so sad
    yuikns
        66
    yuikns   352 天前
    .lock 一般是某个后台服务保持 Singleton 的一种手段。一般里面是没有内容的

    要不重启试试?
    icylogic
        67
    icylogic   352 天前 via iPhone
    看了前几楼我还纳闷这贴怎么上热门的……
    lain0
        68
    lain0   352 天前   ♥ 2
    整个帖子六十多个回复,只有 #25 和 #54 楼的 @julyclyde 和 @changwei 给出了正确的回答。多数人冷嘲热讽,少数人没理解题目就尝试回答。

    这就是为什么 V2EX 不适合用来问学习遇到的问题。
    sdijeenx
        69
    sdijeenx   352 天前   ♥ 2
    如果不确定某个文件 /目录是否该删除,最好先用 mv 命令改名测试,确定不需要了之后再删除。

    Windows 把用户当小白不知道用户在做什么,UNIX 把用户当成专家知道用户在做什么。
    然而事实上一些 UNIX 用户不是专家并不知道自己在做什么,仍然会把 UNIX 当作安全的系统。直到出事的那一刻才会发现这不是自己想要的。


    68 楼批评别人的同时把自己也误伤了╮( ̄▽ ̄)╭
    Isaac313
        70
    Isaac313   352 天前 via Android
    ls -i 查看文件描述符
    find ./ -inum (描述符的那串数字) -exec rm {} \;
    ahaxzh
        71
    ahaxzh   352 天前 via iPhone
    哎 我不高兴了一两天 被你逗笑了
    zqguo
        72
    zqguo   352 天前
    靠,楼主你是在逗大家笑吗 ?
    NoAnyLove
        73
    NoAnyLove   352 天前   ♥ 1
    删文件不应该是看文件夹的权限吗?
    likuku
        74
    likuku   351 天前
    @lain0 linux / unix 就像优秀的军火商:
    提供非常精良可靠强大的武器给用户,假若你拿它们对着自己脚扣动扳机,它们会确保最迅速地击穿你的脚。
    aaaaasam
        75
    aaaaasam   351 天前
    @lain0 25 楼是不全对的, 想要删除一个文件,他的父目录是需要写入和执行权限的,抛开上层目录和文件防火墙不算,仅仅文件的话,写权限就可以删除。
    h4wklee
        76
    h4wklee   350 天前
    哈哈哈哈哈哈哈哈,楼主可以去表演相声了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3912 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 41ms · UTC 02:18 · PVG 10:18 · LAX 18:18 · JFK 21:18
    ♥ Do have faith in what you're doing.