Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
nombre réponses : 25

#0 Re : -1 »  [résolu] Nano : utilisé en root, historique dans dossier perso ? » Hier à 21:37

MicP
Réponses : 4
michel@xubuVirt:~$ sudo nano /etc/fstab
michel@xubuVirt:~$ # avec "nano", j'ai effectué une recherche (^W) => le fichier "/home/michel/.nano_history" sera créé
michel@xubuVirt:~$ ls -l .nano_history 
-rw------- 1 root root 8 août  29 21:29 .nano_history
michel@xubuVirt:~$ sudo chown $USER:$GROUP $HOME/.nano_history && ls -l .nano_history
-rw------- 1 michel michel 8 août  29 21:29 .nano_history
michel@xubuVirt:~$ 

=======
- Si, lors de la toute première utilisation de nano depuis le compte utilisateur, sudo a été utilisé et qu'une recherche a été faîte (^W)
un fichier .nano_history appartenant à root (et groupe root) sera créé dans le répertoire personnel de l'utilisateur.

=======
- Si lors de la toute première utilisation de nano depuis un compte utilisateur (non root) sudo n'a pas été utilisé et qu'une recherche a été faîte (^W),
le fichier .nano_history créé appartiendra à l'utilisateur et son groupe par défaut.
  (Si ensuite nano est utilisé avec sudo, le fichier .nano_history restera la propriété de l'utilisateur (et groupe) qui a lancé sudo.)
=======
Quand on utilise la commande sudo les variables d'environnement ($HOME ,$USER, etc.) du shell dans lequel la commande qui suit sera exécutée seront celles de l'utilisateur qui a lancé sudo

======
Une solution :

sudo chown $USER:$GROUP $HOME/.nano_history

#1 Re : -1 »  [résolu] Nano : utilisé en root, historique dans dossier perso ? » Aujourd'hui à 00:53

MicP
Réponses : 4

Merci beaucoup pour ton appréciation. smile

D'autant que je sors tout juste d'une hospitalisation => Je n'étais pas très sûr de m'être exprimé clairement.

http://www.dailymotion.com/video/xgyf77 … rement_fun

#2 Re : -1 »  Montage d'un disque dur externe USB par son UUID » Hier à 23:41

MicP
Réponses : 3

Ne peuvent être mountées que les partitions qui ont été formatées <=> système de fichiers, un disque dur ne peut donc être mounté.

=======
En "plussoyant" ce que disait elburgos, je propose une commande de plus qui permet de récupérer les UUID (+ label, système de fichiers, etc.) des partitions accessibles au système (mountées ou non) :

sudo lsblk -f

=======
En fonction du système d'auto-mountage des disques utilisé par l'environnement de Bureau (et de comment il a été "paramétré"), un point de mountage sera automatiquement créé dans le répertoire /media
Ce point de mountage créé sera un sous-répertoire de /media/<nom de login de l'utilisateur>
- Si le système de fichier a un "label", ce nom de "label" sera utilisé => /media/<nom de login de l'utilisateur>/<label du système de fichiers>
- Si le système de fichier n'a pas de "label", l'UUID sera utilisé => /media/<nom de login de l'utilisateur>/<UUID du système de fichiers>

=======
Le nom du nœud de périphérique (/dev/sdb, /dev/sdc, /dev/sdd, etc.) dépends de l'ordre temporel dans lequel les disques seront connectés (à chaud)
ou/et de la réactivité de l'électronique de ces disques s'ils sont connectés en même temps (au démarrage du système ou/et par un hub).

#3 Re : -1 »  [Resolu]Fichiers de DDE visible sous windows mais pas sous linux » Le 21/08/2015, à 15:48

MicP
Réponses : 36

…comme après mon mot de passe il ne réagissait pas…

En général, les commandes Linux ne retournent rien quand tout s'est bien passé.

Si l'on veux un message en retour, on peut cependant utiliser l'option "v" <=> "verbose" pour qu'un message nous indique si tout s'est bien passé.

root@debG53SW:~# mount -v /dev/sdc1 /mnt/disks/DUZM
mount : /dev/sdc1 monté sur /mnt/disks/DUZM.
root@debG53SW:~# 

#4 Re : -1 »  [Resolu]Fichiers de DDE visible sous windows mais pas sous linux » Le 21/08/2015, à 13:52

MicP
Réponses : 36
Bougron a écrit :

…Je suis surpris du résultat que tu postes…

Il est possible que "…Tu branches ton disque dur externe sous ubuntu.…" ait été mal interprété et que Mllemarcelle ait simplement laissé le disque connecté au démarrage de la machine.

=======
Je reformule donc la demande de Bougron :

Démarre ta machine sans que le disque dur externe soit connecté,
Une fois que la machine a démarré et que tu es sous ton compte utilisateur,
      - Connecte le disque externe,
      - Attends environ 15 secondes,
      - Lance la commande dmesg | tail -30,
Il ne restera plus qu'à récupérer le retour de la commande et nous le transmettre.

#5 Re : -1 »  Problème avec tar » Le 28/08/2015, à 21:22

MicP
Réponses : 5

Dans ces cas là, pour savoir de quel type de fichier il s'agit, la commande file aide beaucoup :

michel@debG53SW:~/tstTar$ ls -l
total 24740
-rw-r--r-- 1 michel michel   204800 août  28 21:17 recFtp.01
-rw-r--r-- 1 michel michel 25128387 août  28 21:19 recFtp.02
michel@debG53SW:~/tstTar$ file *
recFtp.01: POSIX tar archive (GNU)
recFtp.02: gzip compressed data, last modified: Fri Aug 28 21:19:08 2015, max compression, from Unix
michel@debG53SW:~/tstTar$ 

#6 Re : -1 »  Identification des partitions » Le 21/08/2015, à 16:05

MicP
Réponses : 10

Sous Windows, "Disque" est un terme qui est utilisé aussi bien pour désigner un disque qu'une partition sur un disque, d'où la confusion.

=======
En démarrant Linux depuis une session Live, tu pourra utiliser (depuis le compte root) la commande :

lsblk

pour visualiser tous les disques et systèmes de fichiers (partitions formatées) accessibles sur ta machine.

#8 Re : -1 »  LuckyBackup et noms de fichiers avec caractères invalides pour rsync » Le 20/08/2015, à 17:07

MicP
Réponses : 13

Et si, de tous ces fichiers aux noms barbare, tu en faisais un fichier archive (gzip, bzip2, etc.), le problème des noms de fichier ne se poserait plus, ni celui de l'arborescence (au cas où il y aurait des noms de répertoires qui ne passent pas non plus).

EDIT : C'est d'ailleurs ce que propose melixgaro (désolé j'avais pas bien lu ton message)

#9 Re : -1 »  [Résolu] redimentionner partition [/Résolu] » Le 23/08/2015, à 12:51

MicP
Réponses : 40

Afin de pouvoir t'aider efficacement (donc en fonction aussi et surtout du contexte),
pourrais-tu (comme le demandait Babdu89) indiquer le nom et modèle complet de la machine?

Merci.

#10 Re : -1 »  [Résolu] redimentionner partition [/Résolu] » Le 23/08/2015, à 13:32

MicP
Réponses : 40

Le LENOVO Z50 est équipé d'un Intel Core i7-4510U, c'est un processeur 64bits.

EDIT : J'avais pas assez fouillé : Je parlais du LENOVO Z50-70

Donc, maintenant, j'essaie de comprendre pourquoi "…IL en veut pas de la version 64 bits !!!…".

#11 Re : -1 »  [Résolu] redimentionner partition [/Résolu] » Le 23/08/2015, à 13:35

MicP
Réponses : 40

…Tu parle bien de la version qui se nome amd64?…

Oui, la version qui se nome amd64 est bien à la version 64 bits.

#12 Re : -1 »  [Résolu] redimentionner partition [/Résolu] » Le 23/08/2015, à 15:00

MicP
Réponses : 40

Je viens de parcourir un mode d'emploi qui corresponds peut-être à celui de ta machine,
mais pour l'accès au BIOS, ils parlent d'un "Lenovo button" et je ne sais pas du tout où il pourrait être situé sur la machine.

Fait aussi des recherches avec "Linux lenovo z50"

Je ne sais pas où c'est indiqué sur ta machine, mais la référence Lenovo Z50 semble incomplète :  Comme il existe plusieurs types de Lenovo Z50, il faudrait peut-être faire des recherches avec la référence complète.

#13 Re : -1 »  [Résolu] redimentionner partition [/Résolu] » Le 24/08/2015, à 21:51

MicP
Réponses : 40

Dans le post #14 je te proposais un mode d'emploi qui concernait ta machine, mais bon, 36 messages plus tard… roll

#14 Re : -1 »  Ubuntu-fr: signaler des erreurs et aider à améliorer le site » Le 23/08/2015, à 10:50

MicP
Réponses : 1632
moko138 a écrit :

…Est-ce que quelqu'un voit une solution réaliste pour les lister toutes ?…

J'ai pensé à Documentation -> Rechercher -> Par ordre alphabétique

#15 Re : -1 »  Samba - difference de vitesse entre copier ou couper un fichier » Le 19/08/2015, à 20:49

MicP
Réponses : 3

Je vais essayer de faire une analogie avec un livre :

Quand tu copie/colle, tu créé une copie des données dans un autre fichier => tu créé un nouveau fichier dont le contenu sera une copie de la série de données originales.
<=> tu recopie les pages du contenu du chapitre dans d'autres pages, et rajoute un nom de chapitre dans la table des matières qui indiquera le numéro de page où se trouve la copie des pages => autre données.

Quand tu utilise le coupé/collé, tu déplace juste une ligne de la table des matières, le N° de page où on pourra lire le contenu restera le même et n'est pas déplacé.

#16 Re : -1 »  [RÉSOLU]Comment transformer en swap un espace non alloué de mon disque » Le 22/08/2015, à 15:05

MicP
Réponses : 7

Ensuite, tu fais :
sudo blkid /dev/sda6
puis tu récupère l'UUID de la partition de swap,
et tu modifie le fichier /etc/fstab pour y mettre à jour l'UUID de ta nouvelle partition de swap .

Sinon, au prochain démarrage…

EDIT : Tant qu'elle n'est pas supprimée/recréée, elle gardera le même UUID.

#17 Re : -1 »  [RÉSOLU]Comment transformer en swap un espace non alloué de mon disque » Le 22/08/2015, à 15:47

MicP
Réponses : 7

Bon bein, il va devoir commencer par agrandir la partition étendue avant toute chose…

=========

dva2tlse a écrit :

…est il possible de démonter la partition étendue…

Il n'y a que les partitions formatées (<=> système de fichiers) qui peuvent êtres mountées, tu n'aura donc pas à dé-mounter la partition étendue.

(En fait, une partition étendue est simplement un "conteneur" de partitions logiques => L'espace disque délimité par la partition étendue permet d'y créer des partitions logiques.)

=======
Bien sûr, pour pouvoir modifier la partition étendue, il faudra d'abord que toutes les partitions contenues dans cette partition étendue soient démountées => démarrer la machine avec un CD ou USB Live (un CD Ubuntu d'installation peut aussi faire l'affaire)

NOTE : Si tu ne supprime pas la partition swap, et donc, si tu ne fais que l'agrandir, son UUID ne changera pas => il ne sera pas nécessaire de modifier le fichier /etc/fstab.

#18 Re : -1 »  disque my passport wd non reconnu » Le 22/08/2015, à 00:12

MicP
Réponses : 15

humm... Moi, je sortirais ce disque de son boîtier pour le connecter directement sur un port Sata, comme ça, ça ferait un intermédiaire en moins,
tout-au moins, si je n'avais pas de port SATA disponible, je le monterai dans un autre boîtier, et j'en profiterai pour essayer l'ancien boîtier avec un disque en bon état, histoire de confirmer/infirmer la panne de l'interface USB <-> Sata du boîtier.

#19 Re : -1 »  [RESOLU]Créer un accès à code d'un fichier quelconque » Le 20/08/2015, à 15:58

MicP
Réponses : 18

En utilisant gpg :

michel@debG53SW:~$ mkdir tstGpg && cd tstGpg
michel@debG53SW:~/tstGpg$ echo "Il faudra utiliser un mot de passe pour pouvoir accéder au contenu de ce fichier" > monFichier.txt
michel@debG53SW:~/tstGpg$ cat monFichier.txt 
Il faudra utiliser un mot de passe pour pouvoir accéder au contenu de ce fichier
michel@debG53SW:~/tstGpg$ gpg -c monFichier.txt
Entrez la phrase secrète : 
Répétez la phrase secrète :  
michel@debG53SW:~/tstGpg$ ls -l 
total 8
-rw-r--r-- 1 michel michel  83 août  20 15:51 monFichier.txt
-rw-r--r-- 1 michel michel 125 août  20 15:52 monFichier.txt.gpg
michel@debG53SW:~/tstGpg$ rm monFichier.txt
michel@debG53SW:~/tstGpg$ ls -l
total 4
-rw-r--r-- 1 michel michel 125 août  20 15:52 monFichier.txt.gpg
michel@debG53SW:~/tstGpg$ cat monFichier.txt.gpg
 2a`luR4c
                         jIf5`CRG*=>tRm[j1Ro7r
                                                                        UrXYs[G:J9michel@debG53SW:~/tstGpg$ 
michel@debG53SW:~/tstGpg$ gpg monFichier.txt.gpg
gpg: données chiffrées avec CAST5
gpg: chiffré avec 1 phrase secrète
gpg: Attention : l'intégrité du message n'était pas protégée
michel@debG53SW:~/tstGpg$ cat monFichier.txt
Il faudra utiliser un mot de passe pour pouvoir accéder au contenu de ce fichier.
michel@debG53SW:~/tstGpg$ ls -l
total 8
-rw-r--r-- 1 michel michel  83 août  20 15:53 monFichier.txt
-rw-r--r-- 1 michel michel 125 août  20 15:52 monFichier.txt.gpg
michel@debG53SW:~/tstGpg$ 

#20 Re : -1 »  opérande de fichier cible manquant » Le 20/08/2015, à 21:37

MicP
Réponses : 17

…impossible d'évaluer "Bureau/xsane2tess": aucun fichier de ce type…

Il indique donc clairement qu'il ne trouve pas le fichier script que tu avais créé et placé dans ton répertoire ~/Bureau/,
et dans ces cas là, je me rends souvent compte que j'ai une lettre majuscule à la place d'une minuscule ou autre erreur de typo que j'avais fait en nommant le fichier.

=======
Vérifie que le fichier script que tu cherche est bien dans la liste retournée par la commande suivante et que son nom corresponds bien à ta demande :

ls -l Bureau/

#21 Re : -1 »  [Resolu] Déplacer des fichiers de plusieurs dossiers dans le dossier » Le 20/08/2015, à 15:19

MicP
Réponses : 8
michel@debG53SW:~$ ls -lR D
ls: impossible d'accéder à D: Aucun fichier ou dossier de ce type
michel@debG53SW:~$ mkdir -p D/D{1..3} && touch D/D1/fich-1-{1..3} D/D2/fich-2-{1..3} D/D3/fich-3-{1..3}
michel@debG53SW:~$ ls -lR D
D:
total 12
drwxr-xr-x 2 michel michel 4096 août  20 15:27 D1
drwxr-xr-x 2 michel michel 4096 août  20 15:27 D2
drwxr-xr-x 2 michel michel 4096 août  20 15:27 D3

D/D1:
total 0
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-1-1
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-1-2
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-1-3

D/D2:
total 0
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-2-1
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-2-2
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-2-3

D/D3:
total 0
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-3-1
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-3-2
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-3-3
michel@debG53SW:~$ mv ./D/D*/* D && rmdir D/D*
michel@debG53SW:~$ ls -l D
total 0
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-1-1
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-1-2
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-1-3
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-2-1
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-2-2
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-2-3
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-3-1
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-3-2
-rw-r--r-- 1 michel michel 0 août  20 15:27 fich-3-3
michel@debG53SW:~$ 

#22 Re : -1 »  [Resolu] Déplacer des fichiers de plusieurs dossiers dans le dossier » Le 20/08/2015, à 20:48

MicP
Réponses : 8

S'il y avait eu des fichiers ayant le même nom, mv ne les aurait pas déplacé et l'aurait signalé :

michel@debG53SW:~$ mkdir -p D/D{1..3} && touch D/D1/fich-1-{1..3} D/D2/fich-2-{1..3} D/D3/fich-3-{1..3}
michel@debG53SW:~$ touch D/D1/fich-2-{1..3}
michel@debG53SW:~$ mv ./D/D*/* D
mv: n'écrasera pas « D/fich-2-1 » qui vient d'être créé par « ./D/D2/fich-2-1 »
mv: n'écrasera pas « D/fich-2-2 » qui vient d'être créé par « ./D/D2/fich-2-2 »
mv: n'écrasera pas « D/fich-2-3 » qui vient d'être créé par « ./D/D2/fich-2-3 »
michel@debG53SW:~$ ls -lR D
D:
total 12
drwxr-xr-x 2 michel michel 4096 août  20 20:42 D1
drwxr-xr-x 2 michel michel 4096 août  20 20:41 D2
drwxr-xr-x 2 michel michel 4096 août  20 20:42 D3
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-1-1
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-1-2
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-1-3
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-2-1
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-2-2
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-2-3
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-3-1
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-3-2
-rw-r--r-- 1 michel michel    0 août  20 20:41 fich-3-3

D/D1:
total 0

D/D2:
total 0
-rw-r--r-- 1 michel michel 0 août  20 20:41 fich-2-1
-rw-r--r-- 1 michel michel 0 août  20 20:41 fich-2-2
-rw-r--r-- 1 michel michel 0 août  20 20:41 fich-2-3

D/D3:
total 0
michel@debG53SW:~$ 

#23 Re : -1 »  réinitialisation de la variable PATH » Le 20/08/2015, à 06:19

MicP
Réponses : 16

Il y a aussi une méthode qui consiste à installer les applications en utilisant la logithèque du système.

De cette façon, en installant le paquetage arduino, un raccourci sera créé et accessible depuis le menu de l'interface graphique et tous les fichiers sont installés correctement.
(par exemple, l'application arduino sera installée dans le répertoire /usr/share/, un script pour la lancer sera installé dans /usr/bin, etc.)

=======

michel@debG53SW:~$ echo $maVar

michel@debG53SW:~$ # ça n'a rien donné car la variable "maVar" n'a pas encore été définie.
michel@debG53SW:~$ maVar="hippopotamentutu"
michel@debG53SW:~$ echo $maVar
hippopotamentutu
michel@debG53SW:~$ # OK, la variable est bien définie et la valeur "hippopotamentutu" lui a été assignée.
michel@debG53SW:~$ echo $SHLVL
1
michel@debG53SW:~$ bash
michel@debG53SW:~$ echo $SHLVL
2
michel@debG53SW:~$ echo $maVar

michel@debG53SW:~$ # Et oui : Tant qu'elle n'a pas été "exportée", la variable "maVar" n'est pas accessible depuis le processus fils.
michel@debG53SW:~$ exit
exit
michel@debG53SW:~$ echo $SHLVL
1
michel@debG53SW:~$ export maVar
michel@debG53SW:~$ # Voilà : la variable "maVar" a maintenant été exportée.
michel@debG53SW:~$ bash
michel@debG53SW:~$ echo $SHLVL
2
michel@debG53SW:~$ echo $maVar
hippopotamentutu
michel@debG53SW:~$ 

#24 Re : -1 »  Apprentissage - Pourquoi ce script bash ne fonctionne pas ? » Le 20/08/2015, à 00:47

MicP
Réponses : 14

Avec l'encodage ISO8859-15, l'espace insécable utilise un seul octet,

mais en UTF-8, l'espace insécable utilise deux octets, ce qui donne :    Octal 302 240 ou hexa c2 a0

Quoi qu'il en soit, tant que l'espace séparateur n'est pas un vrai espace (hexa 20), la ligne de commande ne pourra pas être interprétée.

=======
Avec un espace insécable (hexa c2 a0) avant le premier "[" :

michel@debG53SW:~$ echo 'if [ "${subp}" == "buildroot" ] || [ "${subp}" == "all" ]' | hexdump -C
00000000  69 66 c2 a0 5b 20 22 24  7b 73 75 62 70 7d 22 20  |if..[ "${subp}" |
00000010  3d 3d 20 22 62 75 69 6c  64 72 6f 6f 74 22 20 5d  |== "buildroot" ]|
00000020  20 7c 7c 20 5b 20 22 24  7b 73 75 62 70 7d 22 20  | || [ "${subp}" |
00000030  3d 3d 20 22 61 6c 6c 22  20 5d 0a                 |== "all" ].|
0000003b
michel@debG53SW:~$ 

=======
Avec un espace (hexa 20) avant le premier "["

michel@debG53SW:~$ echo 'if [ "${subp}" == "buildroot" ] || [ "${subp}" == "all" ]' | hexdump -C
00000000  69 66 20 5b 20 22 24 7b  73 75 62 70 7d 22 20 3d  |if [ "${subp}" =|
00000010  3d 20 22 62 75 69 6c 64  72 6f 6f 74 22 20 5d 20  |= "buildroot" ] |
00000020  7c 7c 20 5b 20 22 24 7b  73 75 62 70 7d 22 20 3d  ||| [ "${subp}" =|
00000030  3d 20 22 61 6c 6c 22 20  5d 0a                    |= "all" ].|
0000003a

Donc, avec un simple espace :

michel@debG53SW:~$ cat aef
subp=all
if [ "${subp}" == "buildroot" ] || [ "${subp}" == "all" ]
then
	echo "test ok"
fi   

michel@debG53SW:~$ . ./aef
test ok
michel@debG53SW:~$