comment autoriser la connection root sur vsftpd ubuntu

Comment puis-je activer la connection root sur vsftpd?

Notez que ce server FTP ne sera pas accessible via WAN / Internet. Et j'ai besoin d'permissions complètes pour mon environnement de développement web (localhost, VirtualBox Guest OS).

J'ai essayé de permettre aux counts (via les groupes) d'accéder à / var / www / pendant les 60 à 90 dernières minutes et je n'ai accompli que permettre aux users du groupe de créer un dossier, etc. Cependant, ces permissions n'ont pas affecté le FTP (même user count) et je ne pouvais toujours pas faire de commands comme la création d'un dossier via FTP.

Toute aide est appréciée.

Merci d'avance

-Kristian

3 Solutions collect form web for “comment autoriser la connection root sur vsftpd ubuntu”

Vous êtes tout à fait conscient des implications sur la security, mais je dois souligner: un réseau local n'est toujours pas un réseau sécurisé, à less que la seule personne qui l'accède soit vous-même.

Pouvez-vous utiliser SFTP au lieu de cela? Dreamweaver, etc., prend en charge ceci (vous mentionnez qu'il s'agit d'un environnement web dev).

Pour répondre à votre question: Certains servers FTP – y compris vsftpd – bloquent les connections de la racine au niveau du code. c'est-à-dire que vous devez modifier le code et le recomstackr pour l'autoriser. Les Redhat avaient l'habitude de le faire au less.

Sinon, il existe des files vsftp.user_list et vsftpd.ftpusers qui montrent quels users ne sont pas autorisés à se connecter, la racine sera probablement là-dedans.

Vous avez semblé avoir commencé sur la bonne voie pour tenter de définir des permissions pour / var / www afin que vous ne deviez pas utiliser l'access root.

Plutôt que d'autoriser root via vsftpd, voici un examen des étapes à suivre pour ouvrir l'access de / var / www pour les users (ce qui inclura l'access de l'user lorsqu'ils utilisent ftp). L'exemple donne l'access 'myuser'.

  1. groupadd www_users
  2. usermod -a -G www_users myuser
  3. chown -R racine: www_users / var / www
  4. Chmod -R 2775 / var / www
  5. find / var / www -type f -exec chmod 0774 '{}' \;

Maintenant, myuser devrait avoir un access complet pour créer / supprimer / éditer des files et des directorys dans / var / www, même s'ils se connectent via ftp. La key est dans le bit setgid, de sorte que la propriété du groupe est prise à partir du directory parent lorsqu'un nouveau file / dir est créé. Ainsi, tous les users du groupe ont toujours access.

Pourquoi ne pas utiliser OpenSSH à la place? Si vous êtes le seul à accéder à ce server, alors pourquoi utiliser vsftpd? normalement, je viens d'installer openSSH et de me connecter à mon server à l'aide de masty, je me connecte en tant que root et je n'ai jamais eu de problème.

  • cPanel & DirectoryIndex - page par défaut du server pour le domaine racine
  • Comment le site Web est-il en panne mais la traceroute est-elle correcte?
  • Méthodologie de test Load / stress. À quoi s'attendre et comment interpréter les résultats?
  • Demande de tunnel Web via ssh
  • Comment savoir quel package de VPS à order?
  • Comment de nombreuses requests font-elles un crash du server?
  • SSL - Est-ce que je devrais tout mon site sécurisé?
  • Le dossier Apache www est en lecture seule
  • Configuration recommandée pour apache / mysql
  • Configurer le serveur pour gérer beaucoup de demandes
  • Obtenir des erreurs fatales dans Nginx à afficher dans le browser
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.