setfacl
(это примерно то же самое дляfirewalld
)всегда нужно запускать дважды. Один раз с помощью -d
установить разрешения по умолчанию, которые будут влиять на вновь создаваемые файлы и без него для фактических файлов.
В файловых системах unix ваш базовый каталог не является диском, как в Windows (, например. c:\
), а "корень" -/
. Это самый высокий уровень, он содержит различные системные каталоги, чтобы увидеть их, вы можете сделать ls /
, это напечатает все файлы и папки в /
, структура примерно такая:
user@computer:~$ tree -L 1 /
/
├── bin -> usr/bin
├── boot
├── cdrom
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib32 -> usr/lib32
├── lib64 -> usr/lib64
├── libx32 -> usr/libx32
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── snap
├── srv
├── swapfile
├── sys
├── tmp
├── usr
└── var
Как видите, /
содержит каталог tmp
. Запустив mkdir /tmp/myname
, вы создали каталог внутри/
tmp
и можете найти его там. Например, вы можете сделать ls /tmp
, чтобы увидеть содержимое tmp. Чтобы узнать больше о файловых системах unix, вы можете прочитать об этом в Интернете . Чтобы узнать больше о каждой отдельной команде, вы можете запустить man mkdir
или найти ее в Google.
PS:/tmp
— это специальный каталог для временных файлов, он автоматически очищается при перезагрузке, поэтому ваша папка может быть уже удалена.