我想创建一些一次写入多次读取(WORM)的文件。我该怎么做呢?我为一个文件分配了 4000 的权限级别。我还必须设置文件保留。
所以我创建了一个文件。将权限级别设置为4000,然后使用touch命令将保留时间设置为特定时间。
touch -a -t 201303240215.10 a.txt.
当我运行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
这是创建WORM文件的方法吗?
答案1
您可以使用 ext2 到 ext4 文件系统将文件设置为不可变或仅附加chattr(1)
,另请参阅lsattr(1)