CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Ubuntu > problème commande su

petit_genevois
petit_genevois
Niveau 10
17 juin 2009 à 20:11:15

Salut... je débute sur linux et j'ai besoin de me mettre en superutilisateur... alors je lance su dans le terminal et je tape mon mot de passe. je sais pas pourquoi au lieu de le valider ça saute une ligne et ça me dit que ça a pas pu m'enregistrer :( si vous pouviez m'aidez svp merci d'avance.

Orcai
Orcai
Niveau 10
17 juin 2009 à 20:19:56

ubuntu utilise sudo
exemple
sudo commande
ou
sudo cp Pr0n.avi /home/orcai/important

godrik
godrik
Niveau 30
17 juin 2009 à 20:23:25

sous ubuntu, il ne faut pas faire su mais sudo -i pour obtenir un shell root.

Kiedis
Kiedis
Niveau 8
18 juin 2009 à 11:02:57

Ou gksudo pour l'interface graphique :)

nvidia94
nvidia94
Niveau 10
19 juin 2009 à 19:01:51

tu fais dans le terminal pour maintenir;

sudo su
et après il te demande ton password

chris_27
chris_27
Niveau 10
19 juin 2009 à 19:05:04

godrik a raison.
$ sudo -i
c'est nettement meilleur que
$ sudo su

nvidia94
nvidia94
Niveau 10
19 juin 2009 à 19:35:05

Chris, quel est la différence?

godrik
godrik
Niveau 30
19 juin 2009 à 19:42:07

sudo su change ton uid mais ne nettoie pas les variables d'environement, il faudrait faire sudo su - pour ca. Ce qui est la meme chose que sudo -i.
sudo su ne change basiquement que ton uid, mais tu garde le meme environnement.
ainsi si ton environnement a ete pourri, root en herite, ce qui est une mauvaise idee. sudo -i previent ce probleme.

Enfin, j'ai deja demontre que gagner des privilege root dans un serveur X etait une aberation. Mais si on le fait, autant prendre le minimum de precaution, i.e., su - ou sudo -i

nvidia94
nvidia94
Niveau 10
19 juin 2009 à 19:45:59

Ah d'accord merci pour ton exploitation :)

chris_27
chris_27
Niveau 10
19 juin 2009 à 19:50:45

godrik : j'ai deja demontre que gagner des privilege root dans un serveur X etait une aberation. :d) plus exactement, tu as montré que le serveur X était un keylogueur, et que n'importe quelle application vérolée pourrait choper des mots de passe (root, user, msn ou autre).

godrik
godrik
Niveau 30
19 juin 2009 à 19:53:09

excuse moi, la version correcte est:
j'ai deja demontre que un serveur X etait une aberation.

Ze_Destrokiller
Ze_Destrokiller
Niveau 9
20 juin 2009 à 00:25:21

"Enfin, j'ai deja demontre que gagner des privilege root dans un serveur X etait une aberation. Mais si on le fait, autant prendre le minimum de precaution, i.e., su - ou sudo -i "

Dans ce cas, l'approche de Ubuntu n'est pas si mauvaise comparé aux autres distribs à ce niveau, si ?

"j'ai deja demontre que un serveur X etait une aberation."

Mais y a pas le choix... ? (à part en console, ce qui sert à rien sauf pour un serv)

godrik
godrik
Niveau 30
20 juin 2009 à 00:57:59

"Dans ce cas, l'approche de Ubuntu n'est pas si mauvaise comparé aux autres distribs à ce niveau, si ?"

Non, elle est bien pire que les autres en fait parceque "la surface de contact" entre les processus en privilege root et les processus standard est bien plus grande.

l'approche sudo est bien pire que l'approche su parceque l'on a tendance a faire sudo chmod bidule et la, l'environnement n'est pas propre.

"j'ai deja demontre que un serveur X etait une aberation."

"Mais y a pas le choix... ? (à part en console, ce qui sert à rien sauf pour un serv)"
Deja, on peut se logguer en root a travers une console systeme pour faire l'administration de la machine, c'est bien moins dangereux. Apres pour les mdp qui sont taper dans le serveur X, on ne peut pas y faire grand chose.
A ma connaissance, il n'y a pas de moyen de proteger les applis qui tournent dans le serveur X. Donc c'est assez moche. (mais bon, je vous rassure, c'est le meme bordel chez les autres).

chris_27
chris_27
Niveau 10
20 juin 2009 à 11:19:58

Ze_Destrokiller : si, elle est mauvaise.
1) Tu vois souvent des 'sudo -i' dans les tutoriaux pour ubuntu toi ?
2) le fait de rentrer le mot de passe utilisateur ne permet pas au noob de réaliser qu'on lui donne de très grand pouvoir. Même Windows avertit mieux des dangers.
3) le fait de rentrer le mot de passe utilisateur fait que le mot de passe est en général (beaucoup) plus facile à trouver pour un virus.

godrik : « À ma connaissance, il n'y a pas de moyen de proteger les applis qui tournent dans le serveur X. » :d) effectivement, même en lançant des applis sensibles avec des droits restreints (ce qui protège des virus supprimant les fichiers persos ou modifiant les confs des autres programmes), tu es toujours obligé de donner l'accès au serveur X pour avoir un affichage. :(

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment