2010-06-04 11 views
1

Je veux autoriser certains utilisateurs de confiance à scp fichiers sur mon serveur (à un utilisateur spécifique), mais je ne veux pas donner à ces utilisateurs une maison, ni ssh login.ssh plusieurs utilisateurs à une maison

Je rencontre des problèmes pour comprendre les paramètres corrects des utilisateurs/groupes que je dois créer pour permettre cela.

Je vais mettre un exemple;

Ayant:

  1. [email protected]
  2. MyUser appartient au groupe MyGroup
  3. maison de MyUser sera permet de dire, /home/MyUser
  4. [email protected]
  5. [email protected]

Ils me donnent leurs id_dsa.pub « s et j'ajouter à mon authorized_keys

Je pense, je ferais dans mon quelque chose de serveur comme

useradd -d /home/MyUser -s /bin/false SFTPGuy1 (et même pour l'autre ..)

et pour la dernière, useradd -G MyGroup SFTPGuy1 (là encore, pour l'autre gars)

Je me attends alors, les SFTPGuys pour pouvoir sftp -o IdentityFile=id_dsa MyServer et à prendre à la maison de MyUser ...

Eh bien, ce n'est pas le cas ... SFTP ne cesse de me demander un mot de passe.

Quelqu'un pourrait-il indiquer ce qui me manque?

Merci un mil,

f.

EDIT: Il est désormais au courant de ServerFault et re-opened there.

+1

Ceci est une excellente question, mais il serait plus approprié pour [ServerFault] (http://serverfault.com/). – hemp

+0

hey! Désolé, je suis nouveau ici, n'était pas au courant de ServerFault. Se déplacer là-bas. à votre santé! – filippo

+1

J'aimerais que les gens cessent de dire "appartient à la faute du serveur". Pourquoi? Parce que beaucoup de gens vont ouvrir une toute nouvelle question là-bas, plutôt que d'attendre que l'existant soit migré. Ensuite, nous finissons par envoyer un duplicata exact à SF. Rassurez-vous, si elle appartient là .. attendez quelques minutes, il sera rapidement migré :) –

Répondre

0

Est-il lisible pour eux (pour le groupe MyGroup)?

+0

Eh bien, ce n'était pas (c'était 700), mais j'ai ensuite changé les permissions du répertoire .ssh et du fichier auth en 750 mais toujours pas d'effet.Je suppose qu'il vaut la peine de mentionner que mon répertoire personnel ('/ home/MyUser') est également lisible pour le groupe; la plupart des répertoires étant 750 et le dossier spécifique où ils déposeraient les fichiers est 770. Néanmoins, à propos du fichier auth, je pense que l'authentification serait effectuée par l'utilisateur local sur 'MyServer', n'est-ce pas? si c'est le cas, je ne comprends pas la nécessité pour les autres utilisateurs de le lire ... eh bien ... je me demandais juste. – filippo