Debian : fichier en lecture seule

Résolu/Fermé
Maxfri Messages postés 114 Date d'inscription lundi 6 janvier 2003 Statut Membre Dernière intervention 3 février 2020 - 9 déc. 2005 à 19:14
 alain - 22 juil. 2007 à 23:03
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


5 réponses

limite Messages postés 1207 Date d'inscription mercredi 3 août 2005 Statut Membre Dernière intervention 11 décembre 2005 67
10 déc. 2005 à 19:59
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,
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
0
Maxfri Messages postés 114 Date d'inscription lundi 6 janvier 2003 Statut Membre Dernière intervention 3 février 2020 6
12 déc. 2005 à 12:15
super !! ça marche !!
je connaissait pas -R recursif !! merci !!

0
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 342
29 janv. 2006 à 09:32
Bonjour,

Excusez-moi de mon ignorance,

Je crois que R veut dire read, W write X execute, mais à quoi sert le "a" devant ??

Merci
0
claude ray Messages postés 3075 Date d'inscription vendredi 13 juillet 2001 Statut Contributeur Dernière intervention 6 janvier 2018 700
29 janv. 2006 à 11:21
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
0
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 342
29 janv. 2006 à 11:25
Merci de ta réponse complète :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
29 janv. 2006 à 12:28
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
0
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 342
29 janv. 2006 à 14:22
t'es super lami20j !
0
Maxfri Messages postés 114 Date d'inscription lundi 6 janvier 2003 Statut Membre Dernière intervention 3 février 2020 6
3 mai 2006 à 10:48
gast !!

merci lami (en v'la un qui si connait)

maxfri
0
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
0