The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX for Advanced & Expert Users
.
google unix.com



UNIX for Advanced & Expert Users Expert à Expert. Apprenez avancé UNIX, des commandes UNIX, Linux, les systèmes d'exploitation, d'administration système, de la Programmation, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Problème de synchronisation logique de volume à la racine vg matt.d UNIX for Advanced & Expert Users 1 04-10-2008 01:12 PM
Comment redimensionner miroir en volume Veritas Volume Manager 3.5 sur Solaris 9 OE nageswarb SUN Solaris 0 03-14-2008 04:46 PM
LVM - Extending Logical Volume Volume de groupe ghimanshu UNIX for Advanced & Expert Users 3 07-26-2007 07:39 AM
la propriété des fichiers / permission problème JOP Linux 1 03-30-2006 03:31 PM
Stubborn la propriété des fichiers de problème! Argh! questeur UNIX pour les nuls Questions et réponses 0 09-29-2005 09:34 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 07-23-2008
same1290 same1290 is offline
Registered User
  
 

Date d'inscription: juillet 2008
Messages: 15
Problème au moyen d'un propriétaire-CIFS volume monté

Bonjour,

J'essaie d'utiliser un service de stockage pour la sauvegarde de grandes quantités
(téraoctets) de données. Le service utilise les machines Linux et permet de
montage de leurs disques à l'aide du CIFS / SMB protocole.

J'ai la possibilité d'utiliser rsync directement sur le réseau
sans montage. Mais afin d'automatiser ce processus, je ne
veulent avoir le disque monté à distance et être capable d'utiliser ou cp
rsync transparente.

Les données qui doit être soutenue est également sur les systèmes Linux. J'ai eu
notre sys admin fixer les choses sur notre système pour que je puisse utiliser mount.cifs
commande pour monter le disque distant comme ceci:

$ Mkdir-p / tmp/sam_test3
$ Mount.cifs / / brick.orgname.org/test3 / tmp/sam_test3-o
user \u003d test3, uid \u003d sam, gid \u003d swdevelopers, file_mode \u003d 0775,
dir_mode \u003d 0775

où le nom d'utilisateur à distance (sur la brique) est 'test3', et mon nom d'utilisateur local
est sur notre système est «Sam». Par ailleurs, 'test3' est aussi un membre d'une
groupe avec le même nom "test3". Ce groupe a w / x autorisations sur
/ tmp/sam_test3.

Le montage de commande ci-dessus fonctionne très bien: après la saisie utilisateur distant
mot de passe, le disque est bien monté, mais il change le propriétaire et
gid à "test3".

Le problème est d'écrire à cette montée de dir sur ma machine locale
que je suis connecté en tant que «Sam». Comme je ne suis pas le propriétaire de
/ tmp/sam_test3 et je n'appartiens pas au groupe des «test3 ', je ne peux pas
écrire.

Il semblerait que la meilleure façon de résoudre ce problème serait d'ajouter mon local
nom d'utilisateur, "sam" pour le groupe 'test3' sur la machine distante. Mais cette
est ce que l'administrateur de la machine distante brique m'a dit.

> Je pense qu'il va être UID fondé, et non pas fondée sur le nom afin d'ajouter
> Le nom sera probablement pas que l'UID entre machines va
> Être différents.

Y at-il quelqu'un avec une connaissance en profondeur de CIFS et le mount.cifs
de commande qui peuvent suggérer un moyen de contourner les autorisations de la propriété
problèmes.

Il a également suggéré que smbmount n'a pas le même problème.
(Si c'est vrai, pourquoi pas?)

Merci d'avance à qui peut me donner quelques suggestions,

Sam
  #2 (permalink)  
Old 07-23-2008
mph mph is offline
Registered User
  
 

Join Date: Mar 2006
Posts: 58
Vous pouvez utiliser rsync transparente, de sorte ... C'est à dire, si ce que vous cherchez est d'automatisation, rsync peut le faire. Cela a été un couple d'années, depuis que j'ai fait cela, mais je vais prendre un sac à elle.
Configuration des variables dans un script quelque chose comme ceci:
Code:
CFGFILE=/etc/rsyncd.conf
LOGFILE="log file = \/var\/log\/rsync.log"
RUID="uid = 0"
RGID="gid = 0"
AUTHUSR="auth users = root"

You can use either:
PASSWD="root:passwd" (Not roots real password, but one you make up on both boxes for root to use).
Or:
SECRETS="secrets file = \/etc\/rsyncd.secrets" (Make this readable by root only -r--------) This is more secure as
 variables may sometimes be seen by others if exported.  Also it's more secure than using the mount command as 
you'd have to put the user name and password in it for automating the mounting / unmounting of the file systems 
anyway.
Dans votre script, vous utilisez quelque chose comme ceci:
Code:
rsync -av $EXCLUDES --delete root@$MACH::root/ $BASEDIR/$MACH/full/ \
        2>> $BASEDIR/$MACH/log/$MACH-full-$DATE-error.log \
        | tee -a $BASEDIR/$MACH/log/$MACH-full-$DATE.log
J'ai eu à un moment un script pour la sauvegarde de plusieurs ordinateurs sous Linux qui ont tous des configurations différentes en ce qui exclue les fichiers, etc .. (ce qui explique certaines de ces variables)
Chaque fichier contient quelque chose comme ceci:
Code:
MACH=unix1
USR=root
OSTYPE=linux
EXCLUDES="--exclude /sys --exclude /initrd/proc --exclude /dev/pts --exclude /proc --exclude /mnt"
Le ci-dessus est fixé pour une sauvegarde complète. Vous pouvez également configurer les sous répertoires pour les différences entre les sauvegardes complètes. Configurez votre script à exécuter dans cron ... et c'est parti!

Hope this helps.

MPH
  #3 (permalink)  
Old 07-24-2008
same1290 same1290 is offline
Registered User
  
 

Date d'inscription: juillet 2008
Messages: 15
RE: problème avec un propriétaire CIFS montés volume

Salut MPH,

Merci beaucoup pour votre suggestion. Je vais lancer mon sys admin. Mais vous avez raison, je ne se soucient pas de faire monter si je peux automatiser sans elle.

Je ne suis pas un expert Linux, donc je besoin d'un peu de temps pour digérer ce que vous avez montré.

Ai-je besoin des privilèges root rsync pour mettre en oeuvre ce script? (on dirait que je fais, mais je ne suis pas sûr).

Merci,
Sam
  #4 (permalink)  
Old 07-24-2008
mph mph is offline
Registered User
  
 

Join Date: Mar 2006
Posts: 58
Non, cela dépend bien sur les autorisations sur le serveur local et distant.
Si vous avez WRX sur les deux machines pour les répertoires concernés, alors vous n'avez pas besoin de root
accès. Vous devez utiliser votre login à la place de 'root'. Qu'est-ce que je vous ai donné, il a été très
moins de variables, le code et la configuration de plusieurs machines.

Voyez ce que vous pouvez venir avec votre propre. Je serai plus qu'heureux de poste un peu plus de
ce que j'ai et de la logique sous-jacente en cas de besoin.

MPH
  #5 (permalink)  
Old 07-25-2008
same1290 same1290 is offline
Registered User
  
 

Date d'inscription: juillet 2008
Messages: 15
Ok merci. Je vais voir ce que je peux faire avec ça.

Sam
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 10:28 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0