J'ai un compte d'hébergement partagé, je me suis connecté en utilisant ssh. quand je tape par exemple su
j'avais cette sortie:
su: must be run from a terminal
Cette erreur est-elle liée au fait que je n'ai pas les autorisations suffisantes ou à autre chose?
su
, obtenez-vous cette erreur pour d'autres commandes?
tty
? Vous connectez-vous avec ssh puis saisissez su
-vous ou exécutez-vous ssh su
? Quel émulateur de terminal utilisez-vous? Êtes-vous censé avoir un accès root?
ssh -l login@host host
je peux vous connecter, que lorsque vous utilisez cette commande) que le type su
( d' autres commandes fonctionne normalement), quand je tape tty
je: not a tty
.
ssh -F /dev/null user@host
partir de votre système local? (Le-F /dev/null
fait que toute configuration SSH locale du système ou de l'utilisateur soit ignorée.) Si vous n'êtes pas autorisé à utilisersu
, cela provoquera normalement un message d'erreur beaucoup plus évident (bien que je ne me souvienne pas de la formulation exacte et que je n'ai pas un système mis en place où je peux l'essayer).