Linux Command เพื่อแสดงรายการผู้ใช้ FTP ทั้งหมดในเชลล์รวมถึงผู้ใช้ที่สร้างขึ้นโดยใช้ vsftpd


0

ฉันได้สร้างบัญชี / ผู้ใช้ ftp สองสามรายการบนเซิร์ฟเวอร์ CentOS ของฉันโดยใช้ vsftpd ตอนนี้ฉันต้องการทราบชื่อผู้ใช้ของบัญชีนั้นโดยใช้ SHELL ฉันมีรหัสผ่านรูทเพื่อเข้าใช้ SSH

ฉันพยายามค้นหาในคำสั่ง / etc / password โดยใช้คำสั่ง

นาโน / etc / passwd

แต่ไม่พบรายชื่อผู้ใช้ FTP ที่สร้างขึ้น


ตรวจสอบ/etc/vsftpd.confและค้นหาตัวแปรuserlist_file(หากคุณเปิดใช้งานด้วยuserlist_enable=YES) สิ่งนี้จะชี้ให้คุณทราบว่าจัดเก็บรายการไว้ที่ใด
Marek Rost

@MarekRost ฉันไม่ได้เปิดใช้งานสิ่งใดที่คล้ายกับ "userlist_enable = YES" คุณช่วยบอกขั้นตอนในการเปิดใช้งานนี้ได้ไหม
AA

Vsftpd มีวิธีเพิ่มเติมในการจัดการผู้ใช้ - รายชื่ออีเมลผู้ใช้จากบัญชีระบบโดยชัดแจ้ง ... ฉันไม่สามารถคาดการณ์ได้ คุณต้องเปิดไฟล์การกำหนดค่า/etc/vsftpd.confเพื่อให้รู้ว่าจะใช้วิธีใด โดยทั่วไปคนแก้ไขอาจใช้รายการที่กำหนดเองของผู้ใช้ (ถ้ามีตัวแปรuserlist_enableเป็นYES) หรือระบบบัญชี (ถ้ามีตัวแปรUSE_LOCALเป็นYES) ในกรณีแรกจะมีไฟล์เพิ่มเติมกับผู้ใช้ ในกรณีที่สองคุณจะไม่สามารถบอกได้อย่างแน่นอน - ดีที่สุดคือเปิด/etc/passwdให้ค้นหาผู้ใช้ด้วยid>=1000และจดจำว่าคุณสร้างพวกเขาหรือไม่
Marek Rost
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.