Хотя я не использовал его, все же проверяют испытательный стенд - http://www.cgsecurity.org/wiki/TestDisk
Я использовал photorec, который является частью тех же инструментов для восстановления файлов.
Вот ужасный взлом для применения на каталог.
mount -o loop,umask=027,uid=test /opt/dev_test /home/test/test2
С тех пор umask
на точке монтирования, примененной на NTFS или раздел VFAT, я создал использование блочного устройства dd
управляйте затем отформатированный с mkfs.vfat
и смонтированный с командой, как упомянуто выше.
Результат испытаний
Внутри test2
каталог
[test@test-server test2]$ touch xyz
[test@test-server test2]$ ls -rlt xyz
-rwxr-x--- 1 test root 0 Jan 28 23:22 xyz
[test@test-server test2]$ umask
0002
Снаружи test2
каталог
[test@test-server test2]$ cd ../
[test@test-server ~]$ touch xyz
[test@test-server ~]$ ls -rlt xyz
-rw-rw-r-- 1 test test 0 Jan 28 23:22 xyz
[test@test-server ~]$ umask
0002
umask
значение для процесса, который создает файл или каталог, будет управлять окончательными определенными полномочиями в то время, когда процесс выполняется. Условно (значение по умолчанию), файлы создаются с режимом создания (к open()
) из 0666, в то время как каталоги создаются с 0777. umask
значение затем включено в установить заключительные полномочия.
Таким образом Ваш "лучший" выбор состоит в том, чтобы удостовериться, что обрабатывает, которые управляют конкретным использованием каталога a umask
из 0027, в то время как предоставит каталогам 0750 и файлам с 0640.