Debian : fichier en lecture seule
Résolu
Maxfri
Messages postés
114
Date d'inscription
Statut
Membre
Dernière intervention
-
alain -
alain -
salut à tous !!
bon je vous explique le problème :
sur une debian testing, j'ai crée un dossier partagé dans lequel on peut ecrire mais il se trouve qu'il y a un fichier excel que tout le monde utilise et modifie. Le souci c'est que le fichier en question est en lecture seule, on ne peut pas le modifier.
Seul moyen, c'est de renomer le fichier xls pendant la lecture pour pouvoir l'enregistrer.
voici ce qu'il me donne avec ls -l :
-rw-r--r-- toto.xls
alors que les dossiers :
drwx------ dossier toto
mon fichier de smb.conf
[global]
server string = DEBIAN
workgroup = WORKGROUP
netbios name = DEBIAN
public = yes
encrypt passwords = true
guest ok = yes
[reseau]
comment = partage
path = /home/partage
read only = no
writeable = yes
valid users = toto,toto1,toto2
un mot de passe a été attribué à chaque toto sur samba !
j'ai fait chmod a+r,a+w /home/partage
je vois bien qu'il manque quelquechose, mais quoi ? j'ai oublié un truc ?
merci de votre réponse
Maxfri
bon je vous explique le problème :
sur une debian testing, j'ai crée un dossier partagé dans lequel on peut ecrire mais il se trouve qu'il y a un fichier excel que tout le monde utilise et modifie. Le souci c'est que le fichier en question est en lecture seule, on ne peut pas le modifier.
Seul moyen, c'est de renomer le fichier xls pendant la lecture pour pouvoir l'enregistrer.
voici ce qu'il me donne avec ls -l :
-rw-r--r-- toto.xls
alors que les dossiers :
drwx------ dossier toto
mon fichier de smb.conf
[global]
server string = DEBIAN
workgroup = WORKGROUP
netbios name = DEBIAN
public = yes
encrypt passwords = true
guest ok = yes
[reseau]
comment = partage
path = /home/partage
read only = no
writeable = yes
valid users = toto,toto1,toto2
un mot de passe a été attribué à chaque toto sur samba !
j'ai fait chmod a+r,a+w /home/partage
je vois bien qu'il manque quelquechose, mais quoi ? j'ai oublié un truc ?
merci de votre réponse
Maxfri
A voir également:
- Debian : fichier en lecture seule
- Fedora ou debian - Guide
- Passer en root debian ✓ - Forum Debian
- Debian passer en root - Forum Linux / Unix
- Debian en français ✓ - Forum Linux / Unix
- Réinitialiser debian - Forum Linux / Unix
5 réponses
Bonsoir
Est-ce que c'est seulement ce toto.xls qui est en lecture seul ou as-tu testé d'autres dossiers?
Je ne connais pas très très bien les lignes de commande,
Là j'aurais mis -R pour récursif au dossier et sous-dossiers partage
j'ai fait chmod a+r,a+w -R /home/partage
Est-ce que c'est seulement ce toto.xls qui est en lecture seul ou as-tu testé d'autres dossiers?
Je ne connais pas très très bien les lignes de commande,
j'ai fait chmod a+r,a+w /home/partage
Là j'aurais mis -R pour récursif au dossier et sous-dossiers partage
j'ai fait chmod a+r,a+w -R /home/partage
Bonjour,
Excusez-moi de mon ignorance,
Je crois que R veut dire read, W write X execute, mais à quoi sert le "a" devant ??
Merci
Excusez-moi de mon ignorance,
Je crois que R veut dire read, W write X execute, mais à quoi sert le "a" devant ??
Merci
Bonjour
Le a = tous les utilisateurs (les utilisateurs , leur groupe et tous les autres)
le u = l'utlisateur uniquement
le g = le groupe du propriétaire
le o = tous les autres utilisateurs sauf ceux du groupe
Claude
Le a = tous les utilisateurs (les utilisateurs , leur groupe et tous les autres)
le u = l'utlisateur uniquement
le g = le groupe du propriétaire
le o = tous les autres utilisateurs sauf ceux du groupe
Claude
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Une autre façon de positionner les droits c'est l'utilisation en octal
4 pour read donc r
2 pour write donc w
1 pour exe donc x
Tu peux le voir aussi de façon 400 200 100
et aussi 1000 pour sticky bit (s'il est positionné sour un répertoire - voir /tmp la destruction d'un fichier est réservée au propriètaire seulement)
4000 pour SUID
2000 pour SGID
SUID - les processus possède les droits du propriètaire du group
SGID - les processus possède les droits du group du programme
pour positionner plusieurs droits tu fait l'addition
rwx => 4 + 2 + 1 =7
r-x => 4 + 1 = 5
et on rescpect toujours le schema
type propriètaire group autres
- rwx r-- r-- donne en octal 0744
Par exemple dans la situation
-rw-r--r-- toto.xls en octal c'est 0644
alors que les dossiers :
drwx------ dossier toto en octal c'est 0700
au lieu de chmod a+r,a+w -R /home/partage
tu peux écrire chmod -R 0746 toto
En fonctionne des besoins tu peux utiliser ou la notation avec a+x ou la notation octale.
Ici tu as un utilitaire pour traduire les droits sous Linux
http://fr.selfhtml.org/petitsassistants/chmod.htm
Une autre façon de positionner les droits c'est l'utilisation en octal
4 pour read donc r
2 pour write donc w
1 pour exe donc x
Tu peux le voir aussi de façon 400 200 100
et aussi 1000 pour sticky bit (s'il est positionné sour un répertoire - voir /tmp la destruction d'un fichier est réservée au propriètaire seulement)
4000 pour SUID
2000 pour SGID
SUID - les processus possède les droits du propriètaire du group
SGID - les processus possède les droits du group du programme
pour positionner plusieurs droits tu fait l'addition
rwx => 4 + 2 + 1 =7
r-x => 4 + 1 = 5
et on rescpect toujours le schema
type propriètaire group autres
- rwx r-- r-- donne en octal 0744
Par exemple dans la situation
-rw-r--r-- toto.xls en octal c'est 0644
alors que les dossiers :
drwx------ dossier toto en octal c'est 0700
au lieu de chmod a+r,a+w -R /home/partage
tu peux écrire chmod -R 0746 toto
En fonctionne des besoins tu peux utiliser ou la notation avec a+x ou la notation octale.
Ici tu as un utilitaire pour traduire les droits sous Linux
http://fr.selfhtml.org/petitsassistants/chmod.htm
salut moi je suis un simple debutant techn en info a gefi et nous avont etudier les commandes debian
pour atribuer des droit a un dossier pour par exemple que le groupe puisse lire toto puis lire et ecrir il faudra que tu face par ex chmod 464 /toto/dossier et ensuite tu fais sur le dossier ls -l pour lister et tu aura sur le listing du dossier r__rw_r__ bon courrage
pour atribuer des droit a un dossier pour par exemple que le groupe puisse lire toto puis lire et ecrir il faudra que tu face par ex chmod 464 /toto/dossier et ensuite tu fais sur le dossier ls -l pour lister et tu aura sur le listing du dossier r__rw_r__ bon courrage