创建 WORM 文件

Sri*_*ant 1 linux filesystems

我想创建几个一次性写入多次读取 (WORM) 的文件。我该怎么做呢?我为文件分配了 4000 的权限级别。此外,我必须为文件设置保留时间。

所以我创建了一个文件。将权限级别设置为 4000,然后使用 touch 命令将保留时间设置为特定时间。

touch -a -t 201303240215.10 a.txt.
Run Code Online (Sandbox Code Playgroud)

当我运行stat命令时,我得到了这个。

File: `a.txt'
  Size: 6               Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 19267589    Links: 1
Access: (0400/-r--------)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-03-24 02:15:10.000000000 -0600
Modify: 2013-03-23 05:41:45.000000000 -0600
Change: 2013-03-24 02:00:53.000000000 -0600
Run Code Online (Sandbox Code Playgroud)

这是创建 WORM 文件的方法吗?

von*_*and 5

您可以使用 将 ext2 到 ext4 文件系统上的文件设置为不可变或仅附加chattr(1),另请参见lsattr(1)