Vous n'êtes pas identifié(e).
Pages : 1
bash: /home/seb/.bash_aliases: Permission non accordée
Du coup je dois me connecter en root et faire à chaque fois la commande
source .bachrc
Help !
Merci
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
Hors ligne
/etc/apt/preferences
Dite moi si je procède correctement?
J'utilise Gedit pour modifier mes fichiers.
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
Hors ligne
chmod +x .bash_aliases
je reboot
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
C'est à dire avec s et non un c.
Si tu as appelé ton fichier .bachrc, bash ne le lira pas.
Ensuite, pour connaître le propriétaire du fichier ~/.bash_aliases, pourrais-tu nous
poster le résultat de la commande :
Enfin, ton utilisateur est-il bien seb ? Je veux dire ton home est bien /home/seb ?
Hors ligne
Hors ligne
Hors ligne
1584046 -rwx--x--x 1 root root 994 févr. 28 07:05 .bash_aliases
1583486 -rw------- 1 seb seb 3 févr. 27 21:19 .bash_history
1583447 -rw-r--r-- 1 seb seb 220 févr. 27 17:15 .bash_logout
1583446 -rw-r--r-- 1 seb seb 3515 févr. 27 17:15 .bashrc
Y'a pas un problème avec root root ?
En tout les cas toujours le message d'erreur.
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
Hors ligne
seb@PC:~$ ls -l /home/seb/.bash_aliases
-rwx--x--x 1 root root 994 févr. 28 07:05 /home/seb/.bash_aliases
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
Hors ligne
On voit clairement dans la sortie de la commande ls que le fichier
appartenait à root, et n'était lisible que par lui.
Petit décodage de la sortie de ls -l :
de la gauche vers la droite signification de : -rwx--x--x
le premier - (à gauche donc) : c'est un fichier normal
rwx : le propriétaire du fichier (ici root) à les droits
en lecture, en écriture et d'exécution
--x : le groupe (ici root) a les droits en exécution
--x : les autres (ceux qui ne sont ni propriétaire et qui ne sont pas
membre du groupe root) ont les droits d'exécution
Le reste :
1 : le nombre de liens physiques sur le fichier
root : le propriétaire du fichier
root : le groupe auquel appartient le fichier (qui peut être différent
du propriétaire)
994 : la taille du fichier (ici en octects)
févr. 28 07:05 : date de dernière modification
/home/seb/.bash_aliases : le nom du fichier
Il y aurait bien d'autres choses à dire sur la signification de tout cela…
@Atys : n'hésite pas à poser des questions
Dernière modification par enicar (17-03-2015 10:49:08)
Hors ligne
sa marche pour l'utilisateur seb sans problémo.
Par contre quand je me logue en root dans une console, je suis toujours obliger de taper la commande
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Il peut y en avoir d'autres, notamment, les fichiers de « completion » qui se trouvent dans :
Hors ligne
Hors ligne
les fichiers
et
sont trop complexe pour moi pour l'instant
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
Remarque qu'il n'y a aucune différence avec ce que je t'ai proposé pour l'utilisateur seb
Hors ligne
source ~/.bashrc
mais rien ne se passe quand je me logue dans un terminal pour passer en root.
Obligé de le taper à chaque fois, mais en user sa marche.
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
existe-t-il ?
Hors ligne
les fichiers dans /root/ doivent tous appartenir à l'utilisateur root
Il n'est pas recommandé de se logger en tant que root, ou tout du moins ça doit rester
exceptionnel (il vaut mieux utiliser sudo pour lancer des commandes avec les privilèges
de root)
Après, tu fais comme tu veux, ce ne sont que des conseils.
Hors ligne
chown seb:seb ./.bash_aliases
j'ai edité
/root/.bashrc
et rajouté
Je vais essayer la commande
sudo
pour lancer les commandes
Merci de votre aide, conseils, infos
La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.
Hors ligne
Pages : 1