mkdir /ramdisk
mount -t tmpfs -o size=500G tmpfs /ramdisk
cp from_disk /ramdisk
/ramdisk
, она будет прозрачной для файловой системы, поскольку будет вести себя как обычный каталог, но содержимое папки будет находиться в оперативной памяти tmpfs
смонтированную папку, что можно отслеживать различными способами tmpfs
, исчезнет после перезагрузки системы, потому что место для хранения было ОЗУ cp /home/ron/openSUSE-Leap-42.3-DVD-x86_64.iso /ramdisk/test1.iso
, но вы можете сделать это любым количеством способов в соответствии с вашими потребностями. tmpfs
, вы сразу узнаете, если команда монтирования завершится ошибкой с опцией -t tmpfs
; в качестве первой попытки просто выполните mount -t tmpfs -o size=2GB tmpfs /some_folder
, а затем выполните что-то вроде df
, и вы увидите точку монтирования tmpfs
вместе с количеством , используемым , , доступным и . ] % использованоПросто создайте пользователя обычным способом (, например, используя useradd
из командной строки, или используйте любое удобное для вас средство управления графическим интерфейсом ).
Если вам нужно предоставить ему доступ к существующим папкам, одним из способов является создание новой группы для таких пользователей (, например, «ftpuser» )и установка разрешений для целевой папки (с )соответствующим образом:
useradd -m -c "Real Name" -G ftpuser loginname && passwd loginname
chgrp ftpuser targetfolder && chmod g+rwx targetfolder
Используйте chmod и chgrp, чтобы предоставить ему доступ к другим папкам по мере необходимости.
Установить все каталоги в глобальной папке или под ней для установки -gid.
find global -type d -exec chmod g+rwxs "{}" +
Чтобы исправить любые отстающие файлы/каталоги, настройте их все правильно на этом этапе.
find global -exec chgrp www-users "{}" +
После этого все файлы, созданные в этой структуре каталогов , будут находиться в группе пользователей www -.