m'enlever des droits localement vers un serveur distant

ccciolll

Membre expert
Club iGen
Oui, mon titre est bancal,

et je n'ai pas fait de recherche non plus car je ne vois pas comment formuler ma demande qui est un peu bizarre.

Voilà le truc : j'accède à un serveur distant, qui comporte des fichiers d'archives, desquels je repars pour en faire de nouveaux que j'enregistre dans un autre endroit (via un outil spécial, peu importe).

Sur ce serveur distant j'ai droit de lecture et d'écriture.
Or je ne dois rien écraser ou modifier sur ce serveur.
Mais parfois, vu la façon dont on travaille ici (interrompu toutes les 10 secondes en personne ou au téléphone, à mener 5 tâches à la fois), eh ben ça fini par arriver et j'ai déjà fait un pomme-s sur un fichier. On pourrait se dire que dès que je prends un fichier je l'enregistre en local pour éviter le souci, mais je sais bien que, justement, dans les conditions de travail d'ici, je vais finir par me louper quand-même.
En outre, je ne vais même pas essayer de demander à l'informaticien de changer les droits sur le serveur. Déjà il ne saurait peut-être pas faire et puis il ne voudra pas, enfin bref, je prefère trouver une solution de façon autonome…

De fait, ma question est : puis-je modifier mes droits pour ne plus pouvoir écrire sur ce serveur, sans toucher au serveur. (si je fais une modif de droits dans macosX (déjà je sais même pas si ce serait possible vu que c'est un serveur windows) ça va modifier le serveur, non ?)

Pour info, j'accède à ce serveur distant directement depuis le finder en mode smb://
 
Salut

As-tu la possibilité de tu connecter en ligne de commande à ce serveur avec une commande de ce type :
Bloc de code:
mount_smbfs -d 555 -f 555 //[domaine;][utilisateur[:mot_de_passe]@]serveur[/partage] nom_local
Cela permettrai d'accéder à ce serveur à mode lecture uniquement.
 
OK, alors imaginons que je me connecte habituellement à
smb://16.42.423.28/jambon (évidemment ce ne sont pas les vraies coordonnées…)
que mon compte est marcelproust
et mon mot de passe est 14,io!
le code serait alors

Bloc de code:
mount_smbfs -d 555 -f 555 //[16.42.423.28;][marcelproust[:14,io!]@]serveur[/partage] nom_local

Euh, en fait je n'arrive pas à remplir toutes tes cases…

Bon, et ce serait un code à taper dans terminal ?
 
OK, alors imaginons que je me connecte habituellement à
smb://16.42.423.28/jambon (évidemment ce ne sont pas les vraies coordonnées…)
que mon compte est marcelproust
et mon mot de passe est 14,io!
le code serait alors

Bloc de code:
mount_smbfs -d 555 -f 555 //[16.42.423.28;][marcelproust[:14,io!]@]serveur[/partage] nom_local

Euh, en fait je n'arrive pas à remplir toutes tes cases…

Bon, et ce serait un code à taper dans terminal ?
Là je suis pas chez moi.
Je te répond dès que possible.
 
OK, alors imaginons que je me connecte habituellement à
smb://16.42.423.28/jambon (évidemment ce ne sont pas les vraies coordonnées…)
que mon compte est marcelproust
et mon mot de passe est 14,io!
le code serait alors

Bloc de code:
mount_smbfs -d 555 -f 555 //[16.42.423.28;][marcelproust[:14,io!]@]serveur[/partage] nom_local

Euh, en fait je n'arrive pas à remplir toutes tes cases…

Bon, et ce serait un code à taper dans terminal ?

Oui la commande que t'a donné jeanjd63 est à taper dans le terminal, pas dans la fenêtre de connexion réseau
Mais la commande telle que tu l'as écrite ne marchera pas (Il faut enlever les [ ] et indiquer le nom de partage ).
N'étant pas pro du terminal, Jeanjd63 devrai te modifier ça;)
 
Dernière édition:
Ce devrai être :

A faire une seule fois :
sudo mkdir sandwich_lecture

A faire à chaque démarrage de la machine.
mount_smbfs -d 555 -f 555 //marcelproust:14,[email protected]/jambon sandwich_lecture
 
:coucou: Jean

Le man de mount_smbfs stipule dans une note terminale que :
Bloc de code:
Note: You should always use the system mount command and never call mount_smbfs directly.

En conséquence : au lieu d'une commande appelant directement :
Bloc de code:
mount_smbfs
il faudrait partir sur une commande appelant :
Bloc de code:
mount -t smbfs
et enchaîner sur la suite.
 
À quoi correspondraient sandwich et lecture ? Je n'ai pas autant de variables sous le coude.
jai smb:// puis l'ip du serveur puis slash puis le nom du dossier
nom nom utilisateur
et mon mot de passe
 
À quoi correspondraient sandwich et lecture ? Je n'ai pas autant de variables sous le coude.
jai smb:// puis l'ip du serveur puis slash puis le nom du dossier
nom nom utilisateur
et mon mot de passe
sandwich_lecture correspond au répertoire de montage sur ton espace client.

@macomaniac
J'ai tenté avec
mount_smbfs
et
mount -t smbfs

Dans les 2 cas je récupère une erreur :
mount_smbfs: mount error: /Users/jean/test: No such file or directory

Voici les 2 commandes :

Bloc de code:
sudo mount_smbfs -d 555 -f 555 //user:password@machine/partage  ./test
sudo mount -t smbfs -o rdonly  //user:password@machine/partage  ./test
Y a un co...lle dans le potage.:D