#1 Le 21/12/2020, à 10:23
- Sydney9871
fichier inaccessible. il appartient à root ! {Résolu ]
bonjour à tous .
Pour une raison iconnue j'ai un fichier Excel qui appartient à root.
Comment faire pour l'utiliser à nouveau.
Merci pour les suggestions.
Dernière modification par Sydney9871 (Le 25/12/2020, à 10:20)
Ubuntu 22.04. 2 disques: un systeme, un données
Hors ligne
#2 Le 21/12/2020, à 10:29
- abelthorne
Re : fichier inaccessible. il appartient à root ! {Résolu ]
En utilisant la commande chown, qui permet de rendre un utilisateur propriétaire d'un fichier. Si tu ne sais pas le faire, il va nous falloir plus de renseignements : le chemin complet vers le fichier problématique (incluant son nom) et le nom de ton compte utilisateur.
D'autre part, ce genre de problème arrive généralement quand on utilise sudo à tort et à travers, donc ce serait peut-être une bonne idée de vérifier s'il n'y a pas d'autres fichiers appartenant à root dans ton dossier perso. On verra ça après, on va d'abord s'occuper du fichier en question.
Hors ligne
#3 Le 21/12/2020, à 10:50
- MicP
Re : fichier inaccessible. il appartient à root ! {Résolu ]
Bonjour
Ce genre de "problème" arrive aussi quand le système de fichiers (sur lequel le fichier a été créé)
n'est pas capable d’interpréter les attributs de droit et propriétés de type Linux, comme par exemple
un système de fichiers NTFS qui aurait été monté par le compte root pour un accès uniquement par le compte root
et dans ce cas là, les commandes chown et chmod resteront sans effet sur les propriétés et attributs du fichier ou répertoire.
Dernière modification par MicP (Le 22/12/2020, à 14:01)
Hors ligne
#4 Le 21/12/2020, à 10:52
- lool_lauris
Re : fichier inaccessible. il appartient à root ! {Résolu ]
Salut,
Dans la doc, les permissions et les manières de les changer sont très bien expliquées => https://doc.ubuntu-fr.org/permissions
Soutenez le Libre => http://www.april.org/
Hors ligne
#5 Le 21/12/2020, à 10:59
- MicP
Re : fichier inaccessible. il appartient à root ! {Résolu ]
… les permissions et les manières de les changer sont très bien expliquées …
… pour un système de fichiers implémentant les attributs et propriétés des systèmes de fichiers Unix/Linux,
mais si le système de fichiers est de type NTFS ou FAT, les commandes chown et chmod seront sans effet.
Hors ligne
#6 Le 22/12/2020, à 12:14
- Sydney9871
Re : fichier inaccessible. il appartient à root ! {Résolu ]
Chemin complet du fichier en question
root/media/cohen/donnees/Informatique/Hardware/config&HDs.xls
donnees est le nom d'un deuxième disque
Je ne suis pas sûr de ce chemin
Ubuntu 22.04. 2 disques: un systeme, un données
Hors ligne
#7 Le 22/12/2020, à 12:34
- abelthorne
Re : fichier inaccessible. il appartient à root ! {Résolu ]
Ok, donc c'est sur un disque secondaire, le problème penche plutôt vers ce que disait MicP. Déjà, une chose simple à tester : si c'est un disque dur externe, éjecte-le en cliquant sur l'icône correspondante dans le panneau latéral du gestionnaire de fichiers. Après l'apparition du message disant que tu peux le débrancher en toute sécurité, débranche-le et rebranche-le : est-ce que le problème est toujours présent ?
Si ça ne change rien, est-ce que la partition qui pose problème est montée au démarrage du système ? Si tu ne sais pas, donne le retour des commandes suivantes (à taper dans un terminal) et précise quelle taille approximative fait la partition concernée (pour la trouver facilement dans la liste) :
cat /etc/fstab
sudo fdisk -l
La première commande va afficher le contenu du fstab, c'est le fichier dans lequel on peut déclarer des partitions à monter au démarrage du système. C'est pour vérifier si la partition concernée est déclarée dedans (mais c'est peu probable).
La deuxième commande va afficher la liste des disques et la façon dont ils sont partitionnés. Ça va permettre de déterminer si c'est une partition à un format Linux (EXT4...) ou Windows (NTFS, FAT...).
Enfin, donne aussi le retour de la commande suivante :
ls -l /media/cohen
C'est pour vérifier s'il n'y aurait pas un point de montage fantôme, avec de mauvaises permissions, qui viendrait d'une mauvaise éjection du disque précédemment.
Hors ligne
#8 Le 22/12/2020, à 17:29
- Sydney9871
Re : fichier inaccessible. il appartient à root ! {Résolu ]
Le disque secondaire est monté en interne.
Voici donc les retours des 2 commandes
cohen@P8H61:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb1 during installation
UUID=ef2d986d-887e-473e-86e4-044184ce6f1c / ext4 errors=remount-ro 0 1
# /boot was on /dev/sdb5 during installation
UUID=4b77a8bc-a9c4-4e05-9527-d56e59f0fecd /boot ext4 defaults 0 2
/swapfile none swap sw 0 0
cohen@P8H61:~$ sudo fdisk -l
[sudo] Mot de passe de cohen :
Disque /dev/loop0 : 255,58 MiB, 267980800 octets, 523400 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop1 : 55,39 MiB, 58073088 octets, 113424 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop2 : 51,4 MiB, 53522432 octets, 104536 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop3 : 51,2 MiB, 53501952 octets, 104496 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop4 : 64,79 MiB, 67915776 octets, 132648 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop5 : 217,92 MiB, 228478976 octets, 446248 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop6 : 64,36 MiB, 67477504 octets, 131792 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop7 : 31,7 MiB, 32579584 octets, 63632 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/sda : 298,9 GiB, 320072933376 octets, 625142448 secteurs
Disk model: ST3320413AS
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x446a6dab
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 * 2048 625141759 625139712 298,1G 5 Étendue
/dev/sda5 4096 625141759 625137664 298,1G 83 Linux
Disque /dev/sdb : 465,78 GiB, 500107862016 octets, 976773168 secteurs
Disk model: WDC WD5000AZLX-0
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xb5f60dfd
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 2048 390625279 390623232 186,3G 83 Linux
/dev/sdb2 390627326 976771071 586143746 279,5G 5 Étendue
/dev/sdb5 390627328 976771071 586143744 279,5G 83 Linux
La partition 2 ne commence pas sur une frontière de cylindre physique.
Disque /dev/sdc : 7,47 GiB, 8004829184 octets, 15634432 secteurs
Disk model: USB Flash Drive
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x0002c97e
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdc1 * 32 15634431 15634400 7,5G c W95 FAT32 (LBA)
Disque /dev/sdd : 968,77 MiB, 1015808000 octets, 1984000 secteurs
Disk model: Multi-Card
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x00000000
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdd1 249 1983743 1983495 968,5M c W95 FAT32 (LBA)
Disque /dev/loop8 : 31,6 MiB, 32571392 octets, 63616 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop9 : 290,45 MiB, 304545792 octets, 594816 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/loop10 : 55,37 MiB, 58052608 octets, 113384 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
cohen@P8H61:~$
Ubuntu 22.04. 2 disques: un systeme, un données
Hors ligne
#9 Le 22/12/2020, à 17:33
- Sydney9871
Re : fichier inaccessible. il appartient à root ! {Résolu ]
et la 3ème
cohen@P8H61:~$ ls -l /media/cohen
total 40
drwx------ 16 cohen cohen 4096 nov. 9 11:40 donnees
drwxr-xr-x 5 cohen cohen 32768 janv. 1 1970 LEXAR
drwxr-xr-x 2 cohen cohen 4096 janv. 1 1970 SDmicroCard
cohen@P8H61:~$
Ubuntu 22.04. 2 disques: un systeme, un données
Hors ligne
#10 Le 22/12/2020, à 17:58
- abelthorne
Re : fichier inaccessible. il appartient à root ! {Résolu ]
C'est un disque interne, ok, mais il n'est pas déclaré dans le fstab. Donc, je suppose qu'au lancement du bureau, il n'est pas monté, il le devient en cliquant dessus pour y accéder depuis le volet du gestionnaire de fichiers et à partir de là, il est donc accessible sur /media/cohen/donnees. En théorie, il est alors monté avec ton compte comme proprio.
Je suppose qu'il s'agit du disque avec une seule partition, qui fait 300 Go ?
Déjà, tu peux faire une vérification rapide :
ls -l /media/cohen/donnees/Informatique
Le dossier Hardware t'appartient bien ("cohen cohen" après les permissions) ou il appartient à root ?
Et avec :
ls -l /media/cohen/donnees/Informatique/Hardware
Il n'y a que config&HDs.xls qui appartient à "root root" ou il y en a d'autres ?
quoi qu'il en soit, si le seul fichier qui pose problème est celui-ci, tu devrais pouvoir lui réattribuer ton compte comme propriétaire :
sudo chown cohen:cohen /media/cohen/donnees/Informatique/Hardware/config\&HDs.xls
Attention à bien mettre l'antislash devant le "&" qu'il y a dans le nom du fichier.
Hors ligne
#11 Le 25/12/2020, à 10:19
- Sydney9871
Re : fichier inaccessible. il appartient à root ! {Résolu ]
Je confirme que le disque donnees interne n'est pas monté au lancement du bureau.
Les 2 premières commandes sont vérifiées.
Seul Config&HDs.xls appartient à root root.
cohen@P8H61:/$ sudo chown cohen:cohen /media/cohen/donnees/Informatique/Hardware/Config\&HDs.xls
[sudo] Mot de passe de cohen :
Désolé, essayez de nouveau.
[sudo] Mot de passe de cohen :
cohen@P8H61:/$
La dernière commande fait le travail et m'attribue le fichier !
BRAVO pour ta maitrîse de Linux.
Ubuntu 22.04. 2 disques: un systeme, un données
Hors ligne