उपयोगकर्ता को समूह में जोड़ें: sudo usermod -aG www blub
जैसा कि व्हाट्सएप में फाइल को "/ var / www" एडिट करने और जोड़ने का सबसे सरल तरीका है?
या बस उपयोग करें sudo adduser <username> www-data
- Vsftpd स्थापित करें
sudo apt-get install vsftpd
रिमोट एक्सेस के लिए vsftpd कॉन्फ़िगर करें: sudo nano /etc/vsftpd.conf
और फ़ाइल सेट के अंदर
chroot_local_user=YES
और सुनिश्चित करें कि यह टिप्पणी की गई है:
#chroot_list_enable=YES
प्रलेखन के अनुसार ।
- पुनरारंभ nsftp:
sudo service vsftpd restart
उपयोगकर्ता की होम निर्देशिका को वेब निर्देशिका में कॉन्फ़िगर करें (इसमें नहीं /home
):
sudo usermod -d /var/www/mysite/ftpaccessdir <username>
कॉन्फ़िगर ssh chroot
sudo nano /etc/ssh/sshd_config
निम्नलिखित को अंत तक जोड़ें:
Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
और यह सुनिश्चित करें कि इस फाइल में आगे यह टिप्पणी की गई है (यानी आपके द्वारा जोड़े जाने से पहले)
#Subsystem sftp /usr/lib/openssh/sftp-server
पुनः आरंभ करें ssh
sudo service ssh restart
अपाचे के लिए अनुमतियाँ बदलें:
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
जैसा कि यहाँ डॉक्स में है ।
सुनिश्चित करें कि आपकी निर्देशिका में www-data का उपयोग है
sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
/home/user
लक्ष्य के बारे में कैसे सहानुभूति रखते हैं?