Comment activer un compte standard sur SSH?

1

SSH fonctionne bien sur mon Mac. J'ai créé un nouveau compte "standard" mais je ne peux pas utiliser SSH avec ce compte? Pourquoi est-ce et comment y remédier?

Geeks On Hugs
la source
3
Pourquoi dites-vous que SSH fonctionne bien quand vous ne pouvez pas l'utiliser comme vous le souhaitez?
Daniel
@ Daniel Lawson Je voulais dire que je travaille autrement. Je suis capable de SSH avec un autre compte. J'ai découvert le problème. Vous devez donner explicitement l'autorisation de chaque compte à SSH (que ce soit individuellement ou dans une stratégie de groupe). Donc, dans Paramètres système puis Partage, j’ai ajouté mon nouvel utilisateur sous "Connexion à distance" et cela fonctionne bien.
Geeks On Hugs
@DanielLawson m'as-tu voté pour ça?
Geeks On Hugs
2
Non, je n'ai pas. Mais les gens votent pour toutes sortes de raisons.
Daniel
@DanielLawson OK, pas de problème ... désolé de vous avoir accusé. On m'a suggéré de ne pas avoir fait de recherche, mais je tiens à vous assurer que j'ai fait une recherche sur Google et que je n'ai pas pu le formuler pour obtenir des résultats appropriés situation d'activation d'un compte secondaire).
Geeks On Hugs

Réponses:

3

Très probablement, vous n'avez pas activé ssh pour tous les utilisateurs du volet des préférences de partage.

Soit ajoutez l'utilisateur que vous avez créé, soit cochez la case "Autoriser l'accès pour: Tous les utilisateurs".

bmike
la source
1
Oui, je l'ai compris lorsque vous avez posté ceci. Merci! :-)
Geeks On Hugs
2

Accédez aux Préférences Système & gt; Partage et assurez-vous que "Connexion à distance" est cochée. Sous "Connexion à distance", assurez-vous que la section "Autoriser l'accès pour" a "Tous les utilisateurs" cochée ou que le nom d'utilisateur de l'utilisateur en question est ajouté à la zone "Réservé à ces utilisateurs".

octern
la source
Merci, j'ai sélectionné pour l'utilisateur individuel. Je veux principalement ce nouvel utilisateur juste pour SSH car je me suis un peu inquiété de la facilité avec laquelle il est facile de se tromper en ligne de commande sans filet de sécurité. Donc, je pense qu'un compte standard sera un peu plus sûr et je peux simplement donner explicitement accès à ce compte là où j'en ai besoin.
Geeks On Hugs
Je peux sympathiser; J'ai écrit ma propre version de rm pour déplacer les objets dans la corbeille au lieu de les supprimer. Voir cette question pour un autre, j'espère une version plus robuste que vous pourriez installer.
octern
HA! @octern Grands esprits :-P J'ai pensé à la même idée lol mais je suis découragé de "réécrire les buildins" sur cette communauté unix dont je suis membre (sdf1.org). Je pensais que ce serait parfait pour que rm copie le contenu supprimé dans la corbeille puis récupère le fichier. Mais c’est aussi plus que de simples entreprises. Par exemple, j’ai découvert un énorme répertoire dans un endroit où je n’avais pas l’intention de le faire.
Geeks On Hugs
Vous avez été encouragé correctement :-) Ne pas réécrire les builtins. Ajouter une nouvelle commande E.G. trash et l'utiliser. Si vous passez à un autre système (par exemple, via SSH), il est préférable d’obtenir trash: command not found que par accident rm un fichier lorsque vous pensiez le déplacer vers la corbeille!
Josh
Je n'ai pas techniquement réécrit rm, J'ai écrit trash et aliasé rm à trash pour mon compte. Mais votre exemple va plus loin et fournit une bonne raison de ne pas le faire non plus ...
octern