autorisation Ubuntu pour commandes dans le Terminal

autorisation Ubuntu pour commandes dans le Terminal - Divers - Linux et OS Alternatifs

Marsh Posté le 17-11-2011 à 18:38:06    

Bonjour à tous !
 
alors voila : je suis en iut informatique et j'ai un TP a faire sur Ubuntu, je l'ai donc installé dans une machine virtuelle. ( version 10.04 )
Le problème est que dès que je veux crée un répertoire avec le terminal, il me dit que je n'ai pas la permission, je suis obligé A CHAQUE FOIS de faire la commande sudo et de taper mon mot de passe, comme j'ai pas mal de répertoire à crée, c'est un peu chi*** :( comment je peux faire pour me donner les pleins pouvoirs ? ^^ sans qu'a chaque commande je sois obligé de taper mon mot de passe ?
 
merci beaucoup d'avance, j'espère avoir posté au bon endroit !

Reply

Marsh Posté le 17-11-2011 à 18:38:06   

Reply

Marsh Posté le 17-11-2011 à 18:39:34    

tes répertoires utilisateurs tu les crées dans ton /home/nomdetonuser pas autre part

Reply

Marsh Posté le 17-11-2011 à 18:44:02    

ah ok, la je suis dans "benjamin-laptop" c'est pour ça donc, je vais voir si ca marche
 
edit : :( bon ben ça marche toujours pas je me suis placé dans home/benjamin mais j'ai toujours pas la permission :(


Message édité par Benh_31 le 17-11-2011 à 18:49:58
Reply

Marsh Posté le 17-11-2011 à 19:59:35    

ls -l /home/nomdetonuser
mkdir /home/nomdetonuser/test
whoami

 

et tu postes une copie de tous les messages ici
(sélectionne le texte avec la souris et dans la fenêtre de réponse tu appuies sur le bouton du milieu)


Message édité par o'gure le 17-11-2011 à 20:00:20
Reply

Marsh Posté le 18-11-2011 à 13:00:52    

benjamin@benjamin-laptop:~$ ls -l /home/benjamin
total 36
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:21 Bureau
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Documents
-rw-r--r-- 1 benjamin benjamin  179 2011-11-17 13:36 examples.desktop
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Images
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Modèles
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Musique
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Public
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Téléchargements
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Vidéos
benjamin@benjamin-laptop:~$ mkdir /home/benjamin/test
benjamin@benjamin-laptop:~$ whoami  
benjamin
benjamin@benjamin-laptop:~$
 
ça à l'air d'avoir fonctionné, par cotnre quand j'essaie d'aller dans le repertoire benjamin ça veut pas :s
 
benjamin@benjamin-laptop:~$ cd /home
benjamin@benjamin-laptop:/home$ cd /benjamin
bash: cd: /benjamin: Aucun fichier ou dossier de ce type
benjamin@benjamin-laptop:/home$  

Message cité 1 fois
Message édité par Benh_31 le 18-11-2011 à 13:06:07
Reply

Marsh Posté le 18-11-2011 à 13:03:24    

oui ça a fonctionné [:spamafote]
comment tu t'y prends lorsque ça ne fonctionne pas ?

Reply

Marsh Posté le 18-11-2011 à 13:19:44    

tu dois faire "cd benjamin" et non "cd /benjamin". Dans ce que tu tapes, tu lui dit d'aller voir dans un dossier "benjamin" qui se situe dans "/", or ce dossier ce situe dans "/home"


Message édité par slywalker le 18-11-2011 à 13:19:59
Reply

Marsh Posté le 18-11-2011 à 13:21:48    

Benh_31 a écrit :

benjamin@benjamin-laptop:~$ ls -l /home/benjamin
total 36
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:21 Bureau
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Documents
-rw-r--r-- 1 benjamin benjamin  179 2011-11-17 13:36 examples.desktop
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Images
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Modèles
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Musique
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Public
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Téléchargements
drwxr-xr-x 2 benjamin benjamin 4096 2011-11-17 15:20 Vidéos
benjamin@benjamin-laptop:~$ mkdir /home/benjamin/test
benjamin@benjamin-laptop:~$ whoami  
benjamin
benjamin@benjamin-laptop:~$
 
ça à l'air d'avoir fonctionné, par cotnre quand j'essaie d'aller dans le repertoire benjamin ça veut pas :s
 
benjamin@benjamin-laptop:~$ cd /home
benjamin@benjamin-laptop:/home$ cd /benjamin
bash: cd: /benjamin: Aucun fichier ou dossier de ce type
benjamin@benjamin-laptop:/home$  


cd /home
cd benjamin



---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 18-11-2011 à 13:37:31    

ok merci, mais c'est normal qu'après ça me ramène  dans :
benjamin@benjamin-laptop:~$
 
 ??

Reply

Marsh Posté le 18-11-2011 à 13:43:31    

oui car en user "benjamin", ton home par défaut est "/home/benjamin". Or sous linux ton home par défaut peut aussi s'écrire "~"
 
Au final, que tu écrives "cd /home/benjamin", "cd ~" ou "cd", tu te trouveras toujours dans ton home !

Reply

Marsh Posté le 18-11-2011 à 13:43:31   

Reply

Marsh Posté le 18-11-2011 à 13:45:25    

Benh_31 a écrit :

ok merci, mais c'est normal qu'après ça me ramène  dans :
benjamin@benjamin-laptop:~$
 
 ??


pwd


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 18-11-2011 à 13:50:40    

Benh_31 a écrit :

ok merci, mais c'est normal qu'après ça me ramène  dans :
benjamin@benjamin-laptop:~$

 

??


Oui heureusement. Bon, c'était la ou tu étais au début mais au moins maintenant on en est sûr.

 

Comme mon collègue du dessus: utilise pwd pour savoir ou tu te trouves dans l'arborescence des fichiers.


Message édité par Tangrim le 18-11-2011 à 13:50:55

---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
Reply

Marsh Posté le 18-11-2011 à 13:53:14    

Benh_31 a écrit :

ok merci, mais c'est normal qu'après ça me ramène  dans :
benjamin@benjamin-laptop:~$

 

??


Je crois qu'il te faudrait les bases... tu as plein de site qui discutent soit du shell, soit de l'arborescence, soit des permissions/privilèges sous un système unix/linux


Message édité par o'gure le 18-11-2011 à 13:53:46
Reply

Marsh Posté le 18-11-2011 à 13:54:49    

ça je suis entièrement d'accord :( mais premier cour : on nous balance plein de truc à sans avoir jamais touché a linux :/
enfin bon ça marche apparemment, donc merci à tous pour votre aide :)

Message cité 2 fois
Message édité par Benh_31 le 18-11-2011 à 13:55:46
Reply

Marsh Posté le 18-11-2011 à 13:54:50    

et au final, je n'ai toujours pas eu mes exemples de cas où tu as eu un problème de privilèges contourné via sudo. Là ce sont simplement des erreurs de chemin que tu as.

Reply

Marsh Posté le 18-11-2011 à 13:57:28    

Benh_31 a écrit :

ça je suis entièrement d'accord :( mais premier cour : on nous balance plein de truc à sans avoir jamais touché a linux :/


Dans ce cas là faut se renseigner comment ça fonctionne réellement, pas chercher comment contourner en demandant à avoir des privilèges/permissions supérieurs.
 
un exemple parmis tant d'autre : http://vic.gedris.org/Manual-Shell [...] lIntro.pdf

Reply

Marsh Posté le 18-11-2011 à 13:57:43    

Benh_31 a écrit :

ça je suis entièrement d'accord :( mais premier cour : on nous balance plein de truc à sans avoir jamais touché a linux :/
enfin bon ça marche apparemment, donc merci à tous pour votre aide :)


Apparemment le cours "Linux" du Site du Zéro semble populaire. Tu devrais y jeter un œil.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 18-11-2011 à 19:59:47    

o'gure a écrit :


Dans ce cas là faut se renseigner comment ça fonctionne réellement, pas chercher comment contourner en demandant à avoir des privilèges/permissions supérieurs.
 
un exemple parmis tant d'autre : http://vic.gedris.org/Manual-Shell [...] lIntro.pdf


 
le problème c'est que je suis un peu débordé au niveau des cours et j'ai pas vraiment le temps d'apprendre par cœur le fonctionnement de linux, mon objectif premier pour le moment et de réussir mon TP et surtout de le rendre à temps pour pas me prendre un 0 ^^
 

o'gure a écrit :

et au final, je n'ai toujours pas eu mes exemples de cas où tu as eu un problème de privilèges contourné via sudo. Là ce sont simplement des erreurs de chemin que tu as.


 
je viens de comprendre
 
benjamin@benjamin-laptop:/$ mkdir tp1  
mkdir: impossible de créer le répertoire «tp1»: Permission non accordée
benjamin@benjamin-laptop:/$
 
c'est parce que je suis dans "/" c'est ça ?  
 


Message édité par Benh_31 le 18-11-2011 à 20:13:53
Reply

Marsh Posté le 18-11-2011 à 20:23:27    

je veux pas dire mais vous ne lui avez pas répondu,  
Pour avoir tous les privileges, il faut etre ROOT.  
Par contre en tant que user, tu n as pas tous les droits.
 
tu peux temporairement les prendre avec la commande sudo :
Par exemple :
mkdir /root/toto
-> refusé
alors que :
sudo mkdir /root/toto  
il voudra bien .
 
Maintenant la question était, c est chiant de tapper sudo comment on le bypass :
Et bien tu fais :  
sudo passwd  
->La il te demande le mot de passe que tu veux mettre à l utilisateur root, par exemple "root"
#enter new root password :  root
#Re enter new root password : root
 
Maintenant tu es loggé en benjamin et tu veux passer root, tu tappes :
su -
Enter root password : root
 
tu devrais voir un  
root@benjamin-laptop:#
la tu dis ok c est bien je veux redescendre en benjamin maintenant , tu tappes :
su - benjamin.
 
Et voila
 
Donc etre root, c est plus cool, t as tous les droits et donc tu peux aussi tout péter aisément :)
A toi de voir  
si toutefois tu voulais changer tes mots de passe, car une sécurité avec un user root et un pass root... c est nul apres si c est une VM qui accede pas au reseau ca peut suffire, la commande c est passwd.
 
Ha et une derniere chose, quand tu sais pas comment une commande marche, t as un truc génial qui s appel MAN, par exemple comment marche la commande passwd?
tappes: man passwd
c est la base.
 
 :hello:


---------------
=-Galerie Photo=- // Tekilaz :: Trop bon, Trop con... // FEEDB4CK
Reply

Marsh Posté le 18-11-2011 à 20:29:34    

pas besoin de mettre un password à root, un sudo -i suffit
et pour "redescendre en benjamin" on ne refait pas un "su -i  benny" mais un simple "exit", histoire de finir ton shell root qui ne sert plus à rien. En faisant un su - tu imbriques shell dans shell avec au milieu un shell root... pas franchement l'idéal d'un point de vue sécu. Il est vivement recommandé d'abandonner des privilèges au plus tôt.

 


sinon on lui a répondu en disant que les répertoires qu'il doit créer en user, il doit le faire dans sont homedir.

 

Pour le reste c'est root, effectivement. Derrière on lui conseille vivement de s'informer sur la hiérarchie du système de fichier car on ne fait pas tout n'importe où [:spamafote]

Message cité 1 fois
Message édité par o'gure le 18-11-2011 à 20:40:03
Reply

Marsh Posté le 18-11-2011 à 20:43:42    

oui, mon problème était que je ne comprenais pas pourquoi je devais tout le temps entrer un mdp, mais vous m'avez expliquer pourquoi du coup j'ai plus besoin de vouloir me donner tous les droits :) mais je le note quand même dans un coin, ça peut toujours servir :)
 
merci encore à tous !

Reply

Marsh Posté le 19-11-2011 à 22:56:43    

o'gure a écrit :

et pour "redescendre en benjamin" on ne refait pas un "su -i  benny" mais un simple "exit", histoire de finir ton shell root qui ne sert plus à rien


Ou la combinaison de touche Ctrl-D :D
Qui à chaque fois te redescend d'un niveau, et au niveau utilisateur ferme la session (si en console) ou ferme la console (si en graphique)


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed