我有以下目录结构:
rodrigo@LabGeM:/home/labgem/renameSeq$ ls -al
total 1484
drwxrwxrwx 3 root root 4096 Mai 16 08:47 .
drwxr-xr-x 31 labgem labgem 4096 Mai 16 09:07 ..
-rwxrwxrwx 1 root root 16624 Mai 16 08:39 Map.xlsx
-rwxrwxrwx 1 root root 38152 Mai 14 14:14 .renameSeq
-rwxrwxrwx 1 root root 1436011 Mai 14 13:39 renameSeqBasics.pdf
-rwxrwxrwx 1 root root 44 Mai 16 07:37 renameSeq.sh
drwxrwxrwx 2 root root 4096 Mai 16 07:42 Seq
我需要父目录renameSeq
对除 root 之外的任何其他用户“不可删除”,就像他的原始内容(如上所示)。但我需要任何用户都能够在父目录和Seq
目录中创建、删除和修改新文件。我一直在尝试粘滞位、chmod 和 chown,但没有成功。通常,父目录不允许在其中创建新文件。有没有简单的方法可以做到这一点,或者我必须使用类似所述的东西这里?
谢谢您的关注。