LINUX.ORG.RU

История изменений

Исправление Kinlipan, (текущая версия) :

====== Добавить в конец конфигурационного файла /etc/vsftpd.conf следующие строки ======

write_enable=YES
local_enable=YES
user_sub_token=$USER
local_root=/home/$USER/var/www
chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/var/www

sudo chown nobody:nogroup /home/твой-пользователь2/var/www

sudo chmod a-w /home/твой-пользователь2/var/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www/

(так сделать не только для твой-пользователь2 и твой-пользователь1, а всем пользователям группы dostupwww).

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== Добавить в конец конфигурационного файла /etc/vsftpd.conf следующие строки ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var/www

chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/var/www

sudo chown nobody:nogroup /home/твой-пользователь2/var/www

sudo chmod a-w /home/твой-пользователь2/var/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www/

(так сделать не только для твой-пользователь2 и твой-пользователь1, а всем пользователям группы dostupwww).

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== Добавить в конец конфигурационного файла /etc/vsftpd.conf следующие строки ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var/www

chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/var/www

sudo chown nobody:nogroup /home/твой-пользователь2/var/www

sudo chmod a-w /home/твой-пользователь2/var/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www

(так сделать не только для твой-пользователь2 и твой-пользователь1, а всем пользователям группы dostupwww).

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== Добавить в конфигурационный файл /etc/vsftpd.conf следующие строки ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var/www

chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/var/www

sudo chown nobody:nogroup /home/твой-пользователь2/var/www

sudo chmod a-w /home/твой-пользователь2/var/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www

(так сделать не только для твой-пользователь2 и твой-пользователь1, а всем пользователям группы dostupwww).

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== В конфиге /etc/vsftpd.conf привести определенные строки к такому виду (если какую-то строку найти не удалось, можно просто добавить ее в вышеуказанный конфиг) ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var/www

chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/var/www

sudo chown nobody:nogroup /home/твой-пользователь2/var/www

sudo chmod a-w /home/твой-пользователь2/var/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www

(так сделать не только для твой-пользователь2 и твой-пользователь1, а всем пользователям группы dostupwww).

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== В конфиге /etc/vsftpd.conf привести определенные строки к такому виду (если какую-то строку найти не удалось, можно просто добавить ее в вышеуказанный файл) ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var/www

chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/var/www

sudo chown nobody:nogroup /home/твой-пользователь2/var/www

sudo chmod a-w /home/твой-пользователь2/var/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www

(так сделать не только для твой-пользователь2 и твой-пользователь1, а всем пользователям группы dostupwww).

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== В конфиге /etc/vsftpd.conf привести определенные строки к такому виду (если какую-то строку найти не удалось, можно просто добавить ее в вышеуказанный файл) ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var/www

chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/var/www

sudo chown nobody:nogroup /home/твой-пользователь2/var/www

sudo chmod a-w /home/твой-пользователь2/var/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== В конфиге /etc/vsftpd.conf привести определенные строки к такому виду (если какую-то строку найти не удалось, можно просто добавить ее в вышеуказанный файл) ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var/www

chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/var/www

sudo chown nobody:nogroup /home/твой-пользователь2/www

sudo chmod a-w /home/твой-пользователь2/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== В конфиге /etc/vsftpd.conf привести определенные строки к такому виду (если какую-то строку найти не удалось, можно просто добавить ее в вышеуказанный файл) ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var/www

chroot_local_user=YES

====== Создадим локальный ограничительный путь /var/www в домашнем каталоге каждого пользователя группы dostupwww (выше которого подняться не получится) ======

sudo mkdir /home/твой-пользователь2/var

sudo mkdir /home/твой-пользователь2/www

sudo chown nobody:nogroup /home/твой-пользователь2/www

sudo chmod a-w /home/твой-пользователь2/www

(так сделать не только для твой-пользователь2, а всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var/www/

sudo ln -s /var/www /home/твой-пользователь1/var/www

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исправление Kinlipan, :

====== В конфиге /etc/vsftpd.conf привести определенные строки к такому виду (если какую-то строку найти не удалось, можно просто добавить ее в вышеуказанный файл) ======

write_enable=YES

local_enable=YES

user_sub_token=$USER

local_root=/home/$USER/var

chroot_local_user=YES

====== Создадим ограничительный каталог var (выше которого подняться не получится) каждого пользователя ======

sudo mkdir /home/твой-пользователь2/var

sudo chown nobody:nogroup /home/твой-пользователь2/var

sudo chmod a-w /home/твой-пользователь2/var

(так сделать всем пользователям группы dostupwww).

====== Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www ======

sudo ln -s /var/www /home/твой-пользователь2/var

sudo ln -s /var/www /home/твой-пользователь1/var

====== Перезапустить сервис vsftpd ======

sudo systemctl restart vsftpd

Исходная версия Kinlipan, :

1. В конфиге /etc/vsftpd.conf привести строки к такому виду (если какую-то строку найти не удалось, можно просто добавить ее в вышеуказанный файл):

write_enable=YES local_enable=YES user_sub_token=$USER local_root=/home/$USER/var chroot_local_user=YES

2. Создадим ограничительный каталог var для каждого пользователя: sudo mkdir /home/твой-пользователь2/var

sudo chown nobody:nogroup /home/твой-пользователь2/var

sudo chmod a-w /home/твой-пользователь2/var

(так сделать всем пользователям группы dostupwww).

3. Затем каждому пользователю группы dostupwww в пользовательском домашнем каталоге создать по символьной ссылке на /var/www:

sudo ln -s /var/www /home/твой-пользователь2/var

sudo ln -s /var/www /home/твой-пользователь1/var

4. Перезапустить сервис vsftpd:

sudo systemctl restart vsftpd