chattr

为什么 lsattr 对同一个文件显示不同的属性?
chattr

为什么 lsattr 对同一个文件显示不同的属性?

每次运行时,使用cifsfrom安装的(Ubuntu 22.04.4)Samba 共享中的文件都会返回明显随机的属性- 这是正常的吗?/etc/fstablsattr 在 /etc/fstab 中: //192.168.0.7/files /mnt/nas/files cifs guest,x-systemd.automount,iocharset=utf8,uid=1000,gid=1000,vers=3.11 0 0 登录到安装共享的机器后,我查看了文件的属性: ~$ lsattr /mnt/nas/files/filename.txt -...

Admin

为什么 CentOS 6 上的‘chattr’返回‘Killed’?
chattr

为什么 CentOS 6 上的‘chattr’返回‘Killed’?

为什么 CentOS 6 上的‘chattr’返回‘Killed’? # chattr -i /usr/sbin Killed # file /usr/bin/chattr /usr/bin/chattr: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linker (uses shared libs), for GNU/Linux 2.6.9, not # uname -a Linux nameofcompa...

Admin

防止删除文件夹但允许访问其中的所有内容
chattr

防止删除文件夹但允许访问其中的所有内容

我知道文件和目录有 +i 标志,但我有一个更深层次的问题。 有没有办法防止有权创建/访问/删除文件和文件夹的用户删除文件夹里面删除保护的文件夹? 该sudo chattr +i testfolder标志无用,因为用户只能读取文件,而不能创建或删除文件。 该sudo chattr +a testfolder标志不会有帮助,因为用户可以写入和读取文件,但只能附加编辑文件而不能删除它们。 我需要一个解决方案,让用户可以写入、访问和删除文件但不能删除根/父文件夹。 ...

Admin

当 root 用户可访问 S3 存储桶时,我可以模拟该存储桶关闭吗?
chattr

当 root 用户可访问 S3 存储桶时,我可以模拟该存储桶关闭吗?

我正在尝试为在 Debian 设备上运行的应用程序测试新的网络监控代码。我目前的任务是确保在使用 FUSE 安装外部网络共享(例如 S3 存储桶)并且连接中断时抛出 SNMP 陷阱。 问题是,为了使共享无法访问,我显然必须使文件不可写(或使用 iptables 阻止每个可能与 S3 相关的 IP),并且如果存储桶要由 root 用户读取和写入,则我无法阻止写访问,并且由 root 用户监控。 有没有什么方法可以让这个以 root 身份运行的程序认为存储桶已经崩溃了? PS 我无法使用 chattr 创建这些存储桶,因为据我所知,S3 不支持诸如不变性之...

Admin

为什么使用 chattr +a 会删除目录内容?
chattr

为什么使用 chattr +a 会删除目录内容?

在 ext4 文件系统上,我有一个base目录,它本身有三个目录a、b和c,并且每个目录里面都有各种内容。 我设置chattr +a base然后执行rm -r base。然后我发现a,,还在。太好了。然后我发现它们都变成了空的。我哭了b。c 发生了什么? ...

Admin

停止在 NFS 挂载上删除文件
chattr

停止在 NFS 挂载上删除文件

我将文件存储在 NFS 挂载上,希望防止它们被删除。用例是,我有一个 Web 应用程序的演示版本,该版本在每个演示中使用相同的图像 - 当有人删除记录时,它会删除相关的图像、文件等,但我不想删除这些图像,因为它们被每个人都使用。他们应该能够删除其他图像等,但不能删除我选择的图像。 以前它们在本地磁盘上,我使用: chattr +i file 这很有效——我把所有的 ifles 都移到了 NFS,当我尝试这样做时,我得到了: chattr: Inappropriate ioctl for device while reading flags on f...

Admin