gpt4 book ai didi

linux - 有组权限但无法访问文件?

转载 作者:太空宇宙 更新时间:2023-11-04 05:44:12 27 4
gpt4 key购买 nike

我将一个简单的文本文件从Windows机器sftp(ed)到我的Linux机器上的主目录,这是它拥有的文件权限....

tom@bellmachine-6745:~$
----rwx--- 1 tom tom 6 Mar 16 12:45 redtest.txt

它说文件属于 Tom 组它说文件归汤姆所有我在 tom 下运行终端

但是触摸 redtest.txt 给了我一个“权限被拒绝”vi redtest.txt 给了我一个“权限被拒绝”为什么?

只有当我被允许通过...对文件执行以下操作时,我才能进行编辑。chmod 670 redtest.txt

我拥有该文件我是汤姆汤姆是汤姆组的成员好吧,这个文件只能访问组 tom 成员,所以为什么我要进行这些 chmod 更改,它应该允许我第一次???

最佳答案

因为 UNIX 权限的工作原理如下:如果您是文件的所有者,它会查看所有者权限 --- 因此权限被拒绝。如果该文件由其他人拥有,例如jane 和 jane 将属于 Tom 组,因此 jane 能够访问该组。如果当前用户不是文件的所有者 (tom),也不属于 tom 组,则其他用户的权限将适用。

请注意,root 用户(UID 0)忽略权限,并且他还可以访问未设置权限的文件(--------- 在 ls 输出中)。

关于linux - 有组权限但无法访问文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29079461/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com