История изменений
Исправление 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