Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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
smile


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