Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So fügen Sie FTP-Benutzer hinzu/löschen und legen Berechtigungen unter Linux fest
1. Umgebung: FTP ist vsftp. Der Benutzername ist auf Test eingestellt. Der eingeschränkte Pfad ist /home/test
2. Erstellen Sie einen Benutzer: Unter dem Root-Benutzer:
useradd -d /home/test test #Benutzer test hinzufügen und das Home-Verzeichnis des Testbenutzers auf /home/test
festlegenpasswd test #Legen Sie ein Passwort für den Testbenutzer fest
3. Ändern Sie die entsprechenden Berechtigungseinstellungen des Benutzers:
1. usermod -s /sbin/nologin test #限定用户test不能telnet,只能ftp 2. usermod -s /bin/bash test #用户test恢复正常 3. usermod -d /home/test test #更改用户test的主目录为/test
4. Beschränken Sie Benutzer auf den Zugriff auf /home/test und nicht auf andere Pfade
Ändern Sie /etc / vsftpd/vsftpd.conf lautet wie folgt:
1. chroot_list_enable=YES #限制访问自身目录 2. 3. # (default follows) 4. 5. chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
Bearbeiten Sie die Datei vsftpd.chroot_list und fügen Sie eingeschränkte Benutzer hinzu, eine Zeile für jeden Benutzernamen
Vergessen Sie nach dem Ändern der Konfigurationsdatei nicht, den vsftpd-Server neu zu starten
1. [root@localhost]# /etc/init.d/vsftpd restart
5. Erlauben Sie dem Benutzer, das Passwort zu ändern, hat aber nicht die Berechtigung, sich über Telnet am System anzumelden:
1. usermod -s /usr/bin/passwd test #用户telnet后将直接进入改密界面
6 Wenn Sie den Benutzer löschen möchten, verwenden Sie den folgenden Code:
1. #在root用户下: 2. userdel -r newuser 3. #在普通用户下: 4. sudo userdel -r newuser
Da der Benutzer vollständig gelöscht werden muss, fügen Sie die Option -r hinzu, um den Benutzer zu löschen. Löschen Sie gleichzeitig das Home-Verzeichnis und das E-Mail-Verzeichnis des Benutzers.
Das obige ist der detaillierte Inhalt vonSo fügen Sie FTP-Benutzer hinzu/löschen und legen Berechtigungen unter Linux fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!