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 30/01/2018, à 23:54

Tessa

permissions (Résolu)

Bonjour, j'espère être dans le bon post

j'ai deux pc A et B reliés à un Nas par un réseau filaire
les deux pc sont sur ubuntu 14.04
lorsque je crée un fichier type tableur avec le pc B, il m'est impossible de le lire avec le PC A , il me donne comme permission rw-------
j'ai réussi à modifier les permissions des fichier pour les travailler avec l'autre pc, mais comment dois-je faire pour que le pc B sauve un fichier avec des permissions normale
ex de fichiers
Dh71.ods  ods  30.5 kB 24/01/18 21:23 rw------- 1024 users
merci pour votre aide
jc

Dernière modification par Tessa (Le 03/02/2018, à 23:07)

Hors ligne

#2 Le 31/01/2018, à 08:12

DonutMan75

Re : permissions (Résolu)

Hello,
je suppose que PC A et PC B disposent chacun de leurs listes d'utilisateurs et de groupes qui leur sont propres.
En particulier, si tu tapes "id" sur chaque PC tu auras des résultats différents de uid/gid.
Ca explique pourquoi un fichier créé par A ne sera pas forcément lisible/modifiable sur B.
Et ça explique aussi pourquoi on voit un UID numérique (1024) dans ton ll (au passage, le format est bizarre, quelle commande as tu utilisé ?)
Par contre on est bien d'accord que tu veux partager un fichier entre toto@PCA et toto@PCB (et pas un autre user ?)
Je suppose que le problème se manifeste lors du partage de fichiers sur le NAS ? Quel est le protocole utilisé ?

Si NFS, alors je suis curieux de connaître les users déclarés dans le NAS.
Si Samba, le problème ne devrait pas se poser il me semble.

Le tableau en question, c'est Libre Office ?

Pour répondre à ta question, plusieurs pistes :
1) Aligner les UID sur PCA, PCB et NAS pour que l'utilisateur toto soit connu partout (solution la plus propre je crois)
2) Créer un groupe de travail à tous les toto et faire en sorte que les fichiers créés soient en rw-rw---- (option de Libre Office ? Pas trouvé...)
3) Ne pas toucher aux UID et faire en sorte que les fichiers créés soient en rw----rw- (pas super propre...)
4) Passer en Samba pour le partage sur le NAS pour s'affranchir des permissions (il me semble)

Bon courage pour la suite smile

Donut

Hors ligne

#3 Le 31/01/2018, à 08:52

Tessa

Re : permissions (Résolu)

Bonjour Donut,
merci pour ta réponse rapide
je suis le seul utilisateur des deux pc, ils sont simplement éloigné l'un de l'autre, un au bureau et un autre loin dans les ateliers, là ou je crée les fichiers tableur avec libre office
NFS ou Samba ? je ne sais te répondre ce n'est pas moi qui ait installer tout cela, et j'aimerais essayer de me dépatouiller seul
je crois que c'est Samba, j'ai déja vu dans le réseau afficher Samba
oui le problème vient lorque je veux copier les fichiers sur le nas, Libre office sauve bien le fichier, mais il est invisible sauf avec le pc créer

voila ce que je lis avec la commande ID sur le pc A (atelier)

jcc@jcc-OptiPlex-3020:~$ id
uid=1000(jcc) gid=1000(jcc) groupes=1000(jcc),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
jcc@jcc-OptiPlex-3020:~$ 

voila ce que je lis avec la commande ID sur le pc B (bureau)

jcc@JCC8300:~$ id
uid=1000(jcc) gid=1000(jcc) groupes=1000(jcc),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),119(nopasswdlogin),124(sambashare)
jcc@JCC8300:~$ 


je ne suis pas (encore familier avec les commandes terminal
merci pour ton aide
jc


Modération : merci d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 31/01/2018, à 10:29)

Hors ligne

#4 Le 31/01/2018, à 22:40

DonutMan75

Re : permissions (Résolu)

Hello,
mon intuition était incorrecte, les uid semblent bien positionnés.
J'avais mal compris ton problème : ce n'est pas vraiment une question de droit sur le fichier problématique, c'est surtout qu'il n'apparaît pas du tout ?
Tu es sûr d'être dans le même répertoire dans les deux cas ?

Si tu te positionnes dans le répertoire en question sur PCA et PCB pourrais-tu donner le retour des commandes suivantes ? (pour le ls -l, à tout le moins faire juste apparaître le fichier problématique)

$ cd /chemin/vers/NAS/
$ ls -l
$ mount

Désolé par contre, je n'ai jamais vraiment utilisé Samba.

Bon courage,

Donut

Dernière modification par DonutMan75 (Le 31/01/2018, à 22:40)

Hors ligne

#5 Le 31/01/2018, à 23:17

Tessa

Re : permissions (Résolu)

effectivement les fichiers n’apparaissaient pas sur le pc Bureau, ni sur la clef usb
voila la commande réalisée sur le pc bureau, les fichiers incriminés sont la série Dh71,

-rw-r--r--  1 1024 users    31313 jan 24 22:01 Dh71b.ods
-rw-r--r--  1 1024 users    31369 jan 24 23:26 Dh71c.ods
-rw-------  1 1024 users    53248 jan 30 14:58 Dh71c.xls
-rw-------  1 1024 users    31271 jan 24 21:23 Dh71.ods

pour la commande sur le pc Atelier , il est tard, trop tard pour aller (au froid) rallumer le pc , je ferais la manip demain matin
et l'autre commande mount donne ceci

jcc@JCC8300:/media/nas$ mount
/dev/sdb1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sdb3 on /home type ext4 (rw)
/dev/sdd1 on /media/jcc/hdd_ext_1To type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
//192.168.1.104/public on /media/nas type cifs (rw,password=*****,user=admin)
//192.168.1.104/homes on /media/jcc_backup type cifs (rw,password=*****,user=admin)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=jcc)
jcc@JCC8300:/media/nas$

mille merci pour ton aide
jc

Dernière modification par Tessa (Le 01/02/2018, à 07:50)

Hors ligne

#6 Le 31/01/2018, à 23:30

cqfd93

Re : permissions (Résolu)

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #5 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#7 Le 31/01/2018, à 23:43

Tessa

Re : permissions (Résolu)

bonsoir
je suis désolé si j'ai fait une action contraire à votre règlement, et je ne suis pas dans mon domaine, si mon message vous dérange , vous pouvez effaer la discutions
je suppose que je dois mettre des balises au texte que j'ai copié ?

Hors ligne

#8 Le 01/02/2018, à 00:16

cqfd93

Re : permissions (Résolu)

Tessa a écrit :

je suis désolé si j'ai fait une action contraire à votre règlement, et je ne suis pas dans mon domaine, si mon message vous dérange , vous pouvez effaer la discutions

Non, ton message ne dérange pas et on n'a aucune raison de le supprimer.

je suppose que je dois mettre des balises au texte que j'ai copié ?

Exactement et c'est ce que tu as fait, c'est nettement plus lisible. Merci.


cqfd93

Hors ligne

#9 Le 01/02/2018, à 07:26

DonutMan75

Re : permissions (Résolu)

Hello,
j'ai oublié de demander un pwd aussi (pour voir où tu te situais dans l'arborescence).
Sinon fais attention, il y a des mots de passe en clair qui sont affiché dans ton message !

Les lignes qui nous intéressent ici sont :

//192.168.1.104/public on /media/nas type cifs (rw,password=XXXXX,user=admin)
//192.168.1.104/homes on /media/jcc_backup type cifs (rw,password=XXXXX,user=admin)

Ce qu'on en comprends :
192.168.1.104 : ça c'est l'IP de ton NAS
/public et /homes sont les répertoires locaux au NAS qu'il partage
/media/nas et /media/jcc_backup sont les répertoires locaux à PC B (Bureau) où sont montés les répertoires partagés du NAS
type cifs : bingo c'est bien du SAMBA
rw : PC B a les droits de lecture/écriture
password=XXXXX,user=admin : PC B se connecte en tant qu'utilisateur admin sur le NAS

Il ne reste plus qu'à voir ce qu'on a du côté PC A (Atelier).

Si je résume PC B dépose un fichier sur le NAS et ce fichier n'apparaît pas lorsque PC A se connecte sur le NAS.
As-tu déposé tes fichiers dans /media/nas/ (premier point de montage sur PC A) ou bien /media/jcc_backup/ (deuxième point de montage sur PC A) ?
Dans le répertoire en question, tu vois bien des fichiers en commun entre PC A et PC B ?

Bon courage pour la suite,

Donut

Hors ligne

#10 Le 01/02/2018, à 10:45

Tessa

Re : permissions (Résolu)

bonjour Donut
les fichiers sont céer dans l'atelier PCA et pour les travailler je voudrais les transferer sur le pc B (bureau ou il fait chaud)
les fichier sont à l'origine des fichier xl que je copie depuis une quinzaine d'années
sur le pc A je n'arrive pas sur le nas avec le terminal ou je fait une fausse manoeuvre

jcc@jcc-OptiPlex-3020:/media$ l
jcc/  nas/
jcc@jcc-OptiPlex-3020:/media$ dir
jcc  nas
jcc@jcc-OptiPlex-3020:/media$ cd /nas/
bash: cd: /nas/: Aucun fichier ou dossier de ce type
jcc@jcc-OptiPlex-3020:/media$ 

et la commande mount donne ceci

jcc@jcc-OptiPlex-3020:/media$ mount
/dev/sda6 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=jcc)
//192.168.1.104/public on /media/nas type cifs (rw,password=******,user=admin)
/dev/sdb1 on /media/jcc/42D9-9DB4 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)
/dev/sda3 on /media/jcc/OS type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
jcc@jcc-OptiPlex-3020:/media$ 

Hors ligne

#11 Le 01/02/2018, à 10:47

Tessa

Re : permissions (Résolu)

Peux tu aussi me conseiller un livre ou un tuto pour m'initier aux commandes linux 
merci pour ton aide

Hors ligne

#12 Le 01/02/2018, à 16:10

DonutMan75

Re : permissions (Résolu)

Hello,
la commande correcte pour se déplacer consiste à préciser le chemin complet, à savoir :

cd /media/nas/
ll

Si tu es déjà dans le répertoire /media/ tu peux lui dire que le répertoire /nas se trouve à cet endroit en préfixant d'un point :

cd /media/
cd ./nas

A exécuter sur PC A et PC B. Normalement (et au vu des options de montage que tu viens de nous envoyer), je dirais que tu dois voir les deux mêmes choses.
A noter aussi que pour partager des choses entre A et B, il faut les mettre dans /media/nas/ et pas dans /media/jcc_backup/ car ce dossier n'est partagé que d'un seul côté.

Pour répondre à ta dernière question, il y a quelques tuto sur ce site :
https://doc.ubuntu-fr.org/terminal
https://doc.ubuntu-fr.org/tutoriel/cons … e_commande
https://doc.ubuntu-fr.org/tutoriel/cons … es_de_base
https://doc.ubuntu-fr.org/commande_shell

Tu as aussi OpenClassRoom qui font des choses pas mal : https://openclassrooms.com/courses/repr … e-commande

Pour les livres papiers, il y a les Bouchaudy (4 tomes) qui sont parait-il très bien (je ne les ai jamais lu) : https://www.eyrolles.com/Informatique/L … 2212126242

A bientôt,

Donut

Hors ligne

#13 Le 01/02/2018, à 16:47

Tessa

Re : permissions (Résolu)

merci pour les tuto , je vais lire un peux
voila ce que dit la commande ls -l

-rw-r--r--  1 1024 users    31313 jan 24 22:01 Dh71b.ods
-rw-r--r--  1 1024 users    31369 jan 24 23:26 Dh71c.ods
-rw-------  1 1024 users    53248 jan 30 14:58 Dh71c.xls
-rw-------  1 1024 users    31271 jan 24 21:23 Dh71.ods
-rw-rw-r--  1 1024 users        0 fév  1  2018 Dh72.ods
-rw-rw-r--  1 1024 users        0 fév  1  2018 Dh73.ods
drw

j'ai voulu copier deux autres fichier Dh72 et Dh73 sur le nas et ca plante
merci
jc

Hors ligne

#14 Le 01/02/2018, à 17:50

DonutMan75

Re : permissions (Résolu)

Ok si je récapitule.

PC Atelier, dans répertoire /media/nas, commande effectuée aujourd'hui

$ ls -l
-rw-r--r--  1 1024 users    31313 jan 24 22:01 Dh71b.ods
-rw-r--r--  1 1024 users    31369 jan 24 23:26 Dh71c.ods
-rw-------  1 1024 users    53248 jan 30 14:58 Dh71c.xls
-rw-------  1 1024 users    31271 jan 24 21:23 Dh71.ods
-rw-rw-r--  1 1024 users        0 fév  1  2018 Dh72.ods
-rw-rw-r--  1 1024 users        0 fév  1  2018 Dh73.ods

PC Bureau, dans répertoire /media/nas, la même commande effectuée hier (donc le 31 janvier)

$ ls -l
-rw-r--r--  1 1024 users    31313 jan 24 22:01 Dh71b.ods
-rw-r--r--  1 1024 users    31369 jan 24 23:26 Dh71c.ods
-rw-------  1 1024 users    53248 jan 30 14:58 Dh71c.xls
-rw-------  1 1024 users    31271 jan 24 21:23 Dh71.ods

Plusieurs remarques :
- le fichier "Dh71.ods" dont tu parlais apparaît bien dans les deux cas non ?
- les fichiers "Dh72.ods" et "Dh72.ods" ont été créé le 1er février, le résultat de la commande d'hier (sur PC Bureau) est donc périmée..
- les fichiers "Dh72.ods" et "Dh72.ods" ont une taille nulle, est-ce normal ?

Une procédure simple pour voir d'où vient le problème parce que là ça commence à devenir un peu compliqué pour moi....

Sur le PC Atelier (donc le PC qui CREE les fichiers), peux-tu executer les commandes suivantes et nous donner le résultat (en faisant apparaître la commande tapée pour contextualiser)

$ echo "Ceci est un test" > /media/nas/test
$ cd /media/nas/
$ ls -l
$ cat test

Explication : on créé un fichier test contenant le texte "Ceci est un test" dans le répertoire /media/nas/ du PC atelier

Juste après, effectuer les commandes suivantes sur le PC Bureau (donc celui qui LIT les données)

$ cd /media/nas
$ ls -l
$ cat test

Si tout se déroule bien, la dernière commande (cat test) devrait afficher "Ceci est un test".

Dans ce cas, c'est au moment de la sauvegarde du fichier qu'il y a du y avoir un problème... Disque plein ? Quota ?

Donut

Dernière modification par DonutMan75 (Le 01/02/2018, à 17:52)

Hors ligne

#15 Le 02/02/2018, à 14:13

Tessa

Re : permissions (Résolu)

voila j'ai fait la commande, mais j'avais déja un fichier test dans le répertoire, donc j'ai noté test2

jcc@jcc-OptiPlex-3020:/$ echo "Ceci est un test" > /media/nas/test2
bash: /media/nas/test2: Permission non accordée
jcc@jcc-OptiPlex-3020:/$ 

je sais que c'est compliqué, pour ne pas dire bizarre, avant il y avait un autre pc dans l'atelier qui tournait sur win95 car il devait être compatible avec une carte IEEE488, depuis il est mort et j'ai remis ce nouveau pc , et rien ne fonctionne , je vais transferer mes fichiers sur une clef usb pour les traiter au bureau. L'informaticien qui s'occupe d mes pc vient dimanche, il devrait trouver une solution, j'aurais aussi aimer résoudre le problème seul, enfin avec l'aide du forum smile

merci à toi
jc

Hors ligne

#16 Le 02/02/2018, à 17:32

Tessa

Re : permissions (Résolu)

je crois avoir trouver une solution j'ai déverrouiller le réseau et je sais écrire et lire les fichiers, le dernier fichier créer cette après midi est lisible du pc Bureau

-rwxrwxrwx  1 1024 users    13278 mar 23  2013 barrière.ods
drwxrwxrwx  5 1024 users        0 déc 21 21:50 clef pn
-rw-r--r--  1 1024 users    31313 jan 24 22:01 Dh71b.ods
-rw-r--r--  1 1024 users    31369 jan 24 23:26 Dh71c.ods
-rw-------  1 1024 users    53248 jan 30 14:58 Dh71c.xls
-rw-------  1 1024 users    31271 jan 24 21:23 Dh71.ods
-rw-rw-r--  1 1024 users        0 fév  1 18:53 Dh72.ods
-rw-rw-r--  1 1024 users        0 fév  1 18:54 Dh73.ods
-rw-rw-r--  1 1024 users    71472 fév  2  2018 Dh74.ods
drwxrwxrwx  4 1024 users        0 jan 24 21:20 espace commun
d

Hors ligne