xattr

我可以通过扩展属性找到文件吗
xattr

我可以通过扩展属性找到文件吗

在 Linux 中,我可以通过我定义的扩展属性来查找文件吗?由于我可以通过文件类型等基本属性来查找文件,我想知道这是否可行(因为在 Windows 中,通过备用数据流为文件定义额外属性,无法找到它们,至少使用 Windows 搜索工具是找不到的)。 ...

Admin

在 Docker 构建中设置 SELinux 标签
xattr

在 Docker 构建中设置 SELinux 标签

我正在尝试为 SELinux 生成带有标记文件的 squashfs 映像。我正在使用 docker buildx 构建它。我尝试过的两种想法都失败了: setfattr并且chcon不适用于在容器文件系统内标记文件的 SELinux 强制主机。仅返回无效参数。如果我设法让这个工作我可以设置标签 当使用mksquashfs它的选项来设置 xattrs 时,我只能为一批文件设置一个标签。然而,当我第一次添加/etcsay/etc/a然后尝试追加时/etc/b,mksquashfs会/etc_1在squashfs中创建,毁掉一切 fakeroot可能会有所帮助...

Admin

一步删除多个扩展属性(但不是全部)
xattr

一步删除多个扩展属性(但不是全部)

例如,我有一个具有三个扩展属性的文件: com.apple.FinderInfo com.apple.metadata:_kMDItemUserTags com.apple.metadata:kMDItemFinderComment 我可以使用删除前两个 xattr -d com.apple.FinderInfo file.txt xattr -d com.apple.metadata:_kMDItemUserTags file.txt 但我宁愿不要xattr多次调用,而是使用类似这样的东西: xattr -d \( com.apple.FinderIn...

Admin

查找使用“chflags”隐藏的所有文件夹
xattr

查找使用“chflags”隐藏的所有文件夹

我使用以下方法隐藏了笔记本电脑上的一些文件夹chflags: chflags hidden hide-me 我不记得这些文件夹的具体位置。 怎么可能找到全部呢? (可能通过使用find和/或grep。) ...

Admin

谁在 Linux 构建时在 ls -l 输出中设置点权限?
xattr

谁在 Linux 构建时在 ls -l 输出中设置点权限?

我们有一个定制的 Linux 和用户态应用程序,其中包含 libselinux、attr、OpenSSH、systemd、docker-ce 和其他一些应用程序。我们有一个类似于 fedora 的基于 rpm 的构建系统。我们尚未启用 SElinux,但仍然在 ls -l 和 ls -Z 的输出中看到 SElinux 安全上下文,如下所示。 # getenforce Disabled 输出ls -l / # ls -l total 84 drwxr-xr-x. 2 root root 4096 Feb 12 14:45 bin dr-xr-xr-x....

Admin

无法在 Linux 上删除 ceph xattrs
xattr

无法在 Linux 上删除 ceph xattrs

我已经为 CephFS 上的配额限制设置了 xattrs $ setfattr -n ceph.quota.max_bytes -v 1100000000 /mnt/cephfs/data/ 我可以获得这个属性的值 $ getfattr -n ceph.quota.max_bytes /mnt/cephfs/data/ getfattr: Removing leading '/' from absolute path names # file: mnt/cephfs/data/ ceph.quota.max_bytes="1100000000" 但后来...

Admin

ntfs-3g - getfattr 仅显示用户命名空间
xattr

ntfs-3g - getfattr 仅显示用户命名空间

我已使用 fstab 中的以下安装选项将 NTFS-HDD 安装到 Alpine Linux UUID=4038A92D38A92340 /1TB ntfs defaults,nofail,utf8 0 0 当我使用getfattr -d --match="-" myfile 我没有看到任何系统/可信/等等。命名空间属性... 然而,当我使用getfattr -h -e hex -n system.ntfs_attrib_be myfile它时,它向我展示了它的价值 这是 Alpine Linux 相关问题还是我使用错误? 谢谢你的帮助 高山Linux:3...

Admin

`chattr +x` 是用来做什么的?
xattr

`chattr +x` 是用来做什么的?

联机chattr(1)帮助页将该属性描述x为: x The 'x' attribute can be set on a directory or file. If the attri‐ bute is set on an existing directory, it will be inherited by all files and subdirectories that are subsequently created in the direc‐ tory. If an existing d...

Admin

macOS ACL 设置 - 无法删除 Time Machine 备份剩余文件
xattr

macOS ACL 设置 - 无法删除 Time Machine 备份剩余文件

(macOS Ventura - MacBook Pro M1) 我已经手动删除了 Time Machine 备份文件! (我的错)。现在.Trashes,无论我如何尝试,我的文件夹中都留下了无法删除的文件。 我已经启用root用户;我已禁用 SIP;我已经尝试过chmod -N,等等chmod -/+a,chmod 777但无济于事......我已经阅读了很多有关 ACL、扩展属性等的内容,但我找不到解决方案。我无法删除的所有文件都具有以下 ACL:例如: ls -le@ah WebSecurity -rwxr-xr-x@ 1 root wheel 222...

Admin

chattr 和 setfattr 命令有什么区别
xattr

chattr 和 setfattr 命令有什么区别

在 Veeam 文档中,我读到需要支持 chattr 和 setfattr 命令: https://helpcenter.veeam.com/docs/backup/vsphere/hardened_repository_limitations.html?ver=110 我已阅读以下手册页: https://man7.org/linux/man-pages/man1/chattr.1.html https://man7.org/linux/man-pages/man1/setfattr.1.html 我发现 chattr 用于设置属性,例如cattr...

Admin

无法删除 /tmp 下 root 拥有的文件
xattr

无法删除 /tmp 下 root 拥有的文件

该文件和文件夹归 root 所有,但我sudo chmod ugo+rw对两者都做了,我用 确认了这一点ls -l。尽管如此,我仍无法以普通用户身份删除该文件。 ❯ ls -ld /tmp /tmp/perm drwxrwxrwt 46 root root 1160 Jan 9 17:41 /tmp -rw-rw-rw- 1 root root 3 Jan 9 17:40 /tmp/perm ❯ rm /tmp/perm rm: cannot remove '/tmp/perm': Operation not permitted 未配置 att...

Admin

我的几个文件上的这个奇怪的 SELinux 属性是什么?
xattr

我的几个文件上的这个奇怪的 SELinux 属性是什么?

我在包含一些壁纸的文件夹上运行exa --long --extended,我注意到它security.selinux (len 37)在我的几个文件上返回了一个奇怪的标签。我想知道它是什么以及如何摆脱它。我认为这是当我从旧的 Fedora 安装中备份文件时发生的事情,但我已经从 Fedora 转移到 Arch,并且apparmor由于后者对它有更好的支持,我已经切换到了。 这就是我要说的: drwxrwxr-x@ - MYUSER 29 juni 19:09 wallhaven_wallhaven_cc_search_q_yosemite_categor...

Admin

dir 权限:删除包含的文件,但不能创建或写入文件
xattr

dir 权限:删除包含的文件,但不能创建或写入文件

我想要用户目录出现以下情况: 用户可以列出文件 用户可以读取文件 用户可以删除文件 用户无法添加文件 (理想情况下,用户也不能修改文件 我无法想出一种方法来使用权限和 xattrs 来做到这一点。有什么想法吗?使用的文件系统类型是 NFS v3 和 GPFS。操作系统是RHEL 7 Linux。 ...

Admin

为什么 lsattr 没有输出以及如何解决
xattr

为什么 lsattr 没有输出以及如何解决

正常输出lsattr如下 # lsattr /etc/fstab ---------------- /etc/fstab 但我有一个主机,当我运行时lsattr,没有输出显示给我,就像下面一样。 我的操作系统版本是centos 7.9.2009.我重新安装了 e2fsprogs-1.42.9-19.el7.x86_64 但它看起来很无奈。 为什么我注意到这一点是因为我无法操作/usr/sbin/sshd删除或复制等操作。这导致我无法重新安装 sshd 服务 下面是安装openssh-server的错误 我strace /usr/sbin/sshd在...

Admin

如何在 FreeBSD 11.2 上使用 Trusted xattr 命名空间?
xattr

如何在 FreeBSD 11.2 上使用 Trusted xattr 命名空间?

我正在尝试将whiteout 文件从AUFS 格式转换为内核覆盖FS 格式。这需要使用扩展属性 trust.overlay.opaque = y 标记某些目录。不幸的是,至少在默认情况下,FreeBSD 似乎只支持用户和系统命名空间的扩展属性。有什么办法可以绕过这个限制吗?这extattr 手册意味着我可以挂载的某些文件系统可能支持其他命名空间,可能包括受信任的命名空间,但我无法找到可以挂载的命名空间,并且确实允许使用受信任的命名空间。 不幸的是,我无法升级到受支持的 FreeBSD 版本。此外,虽然 KOFS 有一个标志可以从用户命名空间而不是受信任的命名...

Admin