我该如何使用,最好是单个chmod
命令,它将允许任何用户在目录中创建文件,但只有他们文件的所有者(创建它的用户)可以删除他们自己的文件,但该目录中没有其他人。
我正在考虑使用:
chmod 755 directory
因为用户可以创建一个文件并删除它,但这不会允许用户删除其他人的文件吗?
我只希望创建文件的人能够删除他们自己的文件。因此,任何人都可以创建文件,但只有创建文件的人才能删除该文件(在目录中)。
我该如何使用,最好是单个chmod
命令,它将允许任何用户在目录中创建文件,但只有他们文件的所有者(创建它的用户)可以删除他们自己的文件,但该目录中没有其他人。
我正在考虑使用:
chmod 755 directory
因为用户可以创建一个文件并删除它,但这不会允许用户删除其他人的文件吗?
我只希望创建文件的人能够删除他们自己的文件。因此,任何人都可以创建文件,但只有创建文件的人才能删除该文件(在目录中)。
编辑:措辞更好的问题:如何仅使用 touch 命令将文件的修改时间设置为 unix 纪元?
我知道可以使用“data %s”检索 unix epoch 值,但是如何使用 touch 命令(并且只有该命令)将修改时间设置为 unix epoch?
编辑2:
所以,我发现它运行没有任何错误:
touch -m -d ”@$(date +%s)” fileexample.txt
这是将文件的修改时间设置为 Unix 纪元的正确方法吗?
原始问题(忽略)...:
Using the Linux manual for the “touch” command, show the command that you would
use to set the modification time of a file to the Unix epoch.
我知道 Unix 纪元是自纪元(1970 年 1 月 1 日)以来经过的秒数(或毫秒,我忘了)
这个问题的意思是什么:将时间设置为“ Unix纪元”?
那么,它基本上是在问今天的时间,还是 1970 01 01,还是……?
我知道这个命令是:
touch -m -t time file
但是我将它设置为什么时间?
另外,我是否打算在命令中使用 unix epoch 格式?
“必须在目录上设置什么权限才能允许将数据附加到该目录中的文件,但不能删除该文件?”
据我了解,您需要“w”写入权限才能将数据附加到文件中,但这也将使您能够删除文件,但问题是要求应该为能够附加的权限设置数据到文件但不删除它。