Diese zwei Dinge machen diese Arbeit: local_umask=777
und useradd joe -d /var/www/site
keine Permutation von chown
und / oder chown
scheint irgendwelche positiven Ergebnisse zu beeinflussen
vsftpd on rhel 7.4 nicht zulassen schreiben und ändern fragen
Ich habe vsftp erfolgreich installiert und konfiguriert. Ich habe eine Benutzergruppe (Joe) und eine Begleitgruppe (Joe) erstellt.
Mein Benutzer 'joe' kann Dateien ohne Fehler erstellen, aktualisieren und löschen, wenn er über ssh angemeldet ist. Joes Home Directoy wurde über usermod -d auf / var / www / site gesetzt. Joe kann alle Dateien in / tmp, / home / joe, & var / www / site CRUD ablegen, wenn er über ssh am Betriebssystem angemeldet ist. Nachdem ich dies überprüft hatte, habe ich die Muschel von Joe über usermod -s auf 'noshell' gesetzt
joes lokales Verzeichnis Berechtigungen: drwxrwxr-x. 2 joe joe 27 Jun 8 10:05 site
Der Joe kann sich vsftpd erfolgreich mit FileZilla anmelden. Der Joe kann jedoch keine Dateien mit FileZilla in sein Home-Verzeichnis ablegen. Joe kann Dateien aus dem FTP-gehosteten Verzeichnis beziehen.
Hier ist das aktuelle Verfahren, das ich zur Durchführung dieser Aufgabe erstelle.
# yum install vsftpd # service vsftpd stop # vi /etc/vsftpd/vsftpd.userlist
füge hinzu: joe
# vi /etc/vsftpd/vsftpd.conf
hinzufügen / bearbeiten:
anonymous_enable=NO local_enable=YES write_enable=YES connect_from_port_20=NO chroot_local_user=YES local_umask=022 userlist_file=/etc/vsftpd/vsftpd.userlist userlist_enable=YES userlist_deny=NO
dann
# useradd -d /var/www/site -s /usr/sbin/nologin joe # passwd joe # chown -R joe /var/www/site # chmod 775 /var/www/site # vi /etc/shells
Wenn nötig, füge hinzu: / usr / sbin / nologin
# addgroup joes # usermod -G joes joe # service vsftpd start
Das Starten von vsftpd ist erfolgreich und fehlerfrei.
Was braucht es, um vsftp zu konfigurieren, damit joe Dateien von einem Remote laden kann?
1 Antwort auf die Frage
Verwandte Probleme
-
5
Was ist der Sinn des ASCII-Modus bei FTP?
-
1
Perl-Skript, das als root ausgeführt wird, kann keine Root-Dinge ausführen
-
3
FTP "PUT" schlägt von der virtuellen Maschine aus, aber nicht vom Host-PC aus: 504 Der Befehl ist fü...
-
6
Wie kann ich FileZilla dazu bringen, Ordner oder Dateien (wie .svn oder CVS) zu ignorieren?
-
9
Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?
-
2
Warum kann ich meine eigene ftp.exe nicht verwenden?
-
7
Gibt es eine kostenlose (wie in Geld) Version von Redhat Linux?
-
2
Mit welchen Versionen von glibc werden verschiedene Versionen von RedHat ausgeliefert?
-
9
Gibt es einen guten FTP-Client für ein 9-Zoll-Netbook?
-
3
Ich habe gerade angefangen, ein neues Modem zu verwenden, und jetzt funktionieren alle meine FTP-Cli...