【问题标题】:Why do I have access to this file? [closed]为什么我可以访问此文件? [关闭]
【发布时间】:2017-07-27 13:04:40
【问题描述】:

我有这个文件:

-rw-rw----+  1 git    git    16959 Jul 25 07:37 github.conf

我就是这样的人:

$ whoami
admin
$ id
uid=501(admin) gid=501(admin) groups=501(admin),4(adm)

我也可以这样说:

$ cat /etc/passwd | grep admin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
admin:x:501:501:,,,:/home/admin:/bin/bash

$ cat /etc/group | grep -E 'admin|git'
adm:x:4:admin
git:x:500:
admin:x:501:admin

我怎么可能读到这个文件github.conf。我不属于git 组,我不是git。那怎么可能呢?

【问题讨论】:

  • 在列出权限时,您似乎对文件具有扩展权限(由 + 表示)。运行“getfacl github.conf”查看扩展的访问控制列表权限

标签: linux github-enterprise


【解决方案1】:

在列出权限时,您似乎对文件具有扩展权限(由 + 表示)。运行:

getfacl github.conf 

查看扩展的访问控制列表权限

【讨论】:

  • 事实上我得到了user:admin:rw- 我没有注意到权限上的+ char
  • 如果需要,您可以使用“setfacl”修改权限。
猜你喜欢
  • 2012-05-20
  • 2018-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多