2010-05-27 8 views
1

Je ne sais pas comment monter un répertoire distant "remote_dir" sur l'ordinateur "distant", avec le gid distant "wgrp". L'aide est la bienvenue.sshfs avec différent gid sur la télécommande

 
    [email protected]$ sshfs [email protected]:/remote_dir remote_as_wgrp ...wanted_options... 

Une solution de contournement consiste à créer un nouvel utilisateur "me_wgrp" appartenant au groupe "wgrp". Mais le problème semble conceptuellement si simple que je suis sûr qu'il y a une solution.

Contexte:
Je suis capable de se connecter en utilisant ssh sur Compute à distance, puis modifier ma gid:

 
    [email protected]$ ssh [email protected] 
    [email protected]$ newgrp wgrp 

Maintenant, je peux créer des fichiers dans des répertoires qui ne sont inscriptibles par le groupe « WGRP ".

J'ai essayé

 
    sshfs [email protected]:/remote_dir remote_as_wgrp -o ssh_command='newgrp wgrp' 

mais sshfs semble bloqué.

De plus, si je tente

 
    ssh [email protected] 'newgrp wgrp' 

ssh ne donne pas l'invite, mais il accepte les commandes.

+0

J'ai rencontré un problème similaire et j'ai trouvé que le dossier que j'essayais de modifier était en fait un lien symbolique. Je sshfs maintenant directement dans le dossier (le vrai chemin réel, ne pas suivre un lien symbolique). Cela a fonctionné pour moi. – Richard

Répondre

0

Vous devriez envisager de changer le groupe par défaut sur l'hôte distant. Newgrp ne retournera jamais car il ouvre un nouveau shell. "newgrp - vous renvoie à une invite d'un nouveau shell."

0

Malheureusement, il ressemble à newgrp group, ou "newgrp group -", ce qui fait que sshfs ne fonctionne pas dans l'environnement newgrp. Vous ne serez pas en mesure de cd dans le répertoire sshfs ou ls, vous obtiendrez une erreur d'autorisation refusée (et ce n'est pas dû à des problèmes d'autorisations). Vous remarquerez également que df ne montre plus le montage du fusible sshfs.

Questions connexes