Αποστολέας Θέμα: vsftpd σε ubuntu 7.0.4  (Αναγνώστηκε 535 φορές)

anargi

  • Επισκέπτης
vsftpd σε ubuntu 7.0.4
« στις: Σεπτέμβριος 07, 2007, 21:27:50 μμ »
Για να μην συνδέομαι ως anonymous προσπαθώ να προσθέσω user στο /etc nano passwd.
Το ερώτημα μου είναι αν έχει σημασία σε ποια γραμμή θα το βάλω??

Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: vsftpd σε ubuntu 7.0.4
« Απάντηση #1 στις: Σεπτέμβριος 07, 2007, 22:00:23 μμ »
Δεν νομίζω ότι χρειάζεται να προσθέσεις κάτι. Αν απενεργοποιήσεις το anonymous access από το config του vsftpd, θα επιτρέπει μόνο στους χρήστες του συστήματος που διαθέτουν password να συνδέεται.

Ξαναγράψε που πας να προσθέσεις password γιατί αυτό που έχεις γράψει δεν βγάζει νόημα. Το nano και το passwd είναι εντολές και το /etc είναι path.

anargi

  • Επισκέπτης
Απ: vsftpd σε ubuntu 7.0.4
« Απάντηση #2 στις: Σεπτέμβριος 07, 2007, 22:04:39 μμ »
Κάνω cd  etc/ και μετά nano passwd.

anargi

  • Επισκέπτης
Απ: vsftpd σε ubuntu 7.0.4
« Απάντηση #3 στις: Σεπτέμβριος 07, 2007, 22:21:21 μμ »
Όταν απενεργοποιώ το anonymous από το config του vsftpd,από το διπλανό υπολογιστή πχ δεν με αφήνει να μπω.Όταν το ενεργοποιώ τότε μόνο με αφήνει.Αν θες να προσθέσεις διάφορους users με  δικά τους passwd δεν  πρέπει στο etc/passwd να προσθέσεις κάποιους users???

Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: vsftpd σε ubuntu 7.0.4
« Απάντηση #4 στις: Σεπτέμβριος 07, 2007, 22:43:06 μμ »
Το /etc/passwd περιέχει τα passwords για τους χρήστες του συστήματος, τα οποία είναι και σε encrypted μορφή. Δεν προσθέτεις κάτι με το χέρι εκεί αλλά με την εντολή passwd.

Θα πρέπει να κοιτάξεις το configuration του vsftpd για αυτό που θέλεις να κάνεις. Λογικά θα πρέπει να ενεργοποιήσεις access για τους χρήστες του συστήματος.

Για να προσθέσεις άλλους χρήστες μόνο στον vsftpd και όχι στο σύστημα, χρειάζεσαι πολλά πράγματα, ψάξε για vsftpd with mysql and virtual users.

Πάντως είναι πολύ πιο απλό να ενεργοποιήσεις πρόσβαση για τους χρήστες του συστήματος, ειδικά εάν θέλεις μόνο εσύ να συνδέεσαι.

Γενικώς το αρχείο /etc/passwd δεν το πειράζουμε, αλλά δεν γίνεται να προσθέσεις και κάτι με το χέρι γιατί αυτό θα δημιουργούσε πρόβλημα ασφαλείας μιας και δεν μπορείς να γράψεις με το χέρι την encrypted μορφή ενός password.

Στο /etc/vsftpd.conf θα πρέπει να έχεις το παρακάτω:

Κώδικας: [Επιλογή]
local_enable=YES
χωρίς comment (#) μπροστά, ώστε να επιτρέπεται η πρόσβαση στους τοπικούς χρήστες.
« Τελευταία τροποποίηση: Σεπτέμβριος 07, 2007, 22:51:20 μμ από baskin »

anargi

  • Επισκέπτης
Απ: vsftpd σε ubuntu 7.0.4
« Απάντηση #5 στις: Σεπτέμβριος 07, 2007, 22:51:40 μμ »
ok.thanks