The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX für Fortgeschrittene und Experten
.
Google unix.com



UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Problem Synchronisierung logische Volume im root-VG matt.d UNIX für Fortgeschrittene und Experten 1 04-10-2008 02:12 PM
Wie die Größe Spiegel Band in Veritas Volume Manager 3.5 auf Solaris 9 OE nageswarb SUN Solaris 0 03-14-2008 04:46 PM
LVM - Logical Volume Erweiterung innerhalb Volume Group ghimanshu UNIX für Fortgeschrittene und Experten 3 07-26-2007 08:39 AM
Dateien Eigentum / Genehmigung Problem jop Linux 1 03-30-2006 04:31 PM
Hartnäckige Datei Eigentum Problem! Argh! Questor UNIX for Dummies Questions & Answers 0 09-29-2005 10: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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 07-23-2008
same1290 same1290 is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Beiträge: 15
Eigentümer Problem mit einer CIFS-Band montiert

Hallo,

Ich versuche, eine Lagerung für die Unterstützung großer
(Terabyte) der Daten. Der Dienst nutzt Linux-Maschinen und ermöglicht
Montage der Platten mit dem CIFS / SMB-Protokoll.

Ich habe die Möglichkeit der Verwendung von rsync direkt über das Netzwerk
ohne Montage. Aber um diesen Prozess zu automatisieren, ich
wollen, dass die Remote-Platte montiert und nutzen zu können oder cp
rsync transparent.

Die Daten werden muss gesichert ist, auch auf Linux-Systemen. Ich hatte
unserer Sys Admin Dinge auf unser System, so dass ich verwenden können, mount.cifs
Mount-Befehl aus, um die Remote-Festplatte in etwa so:

$ 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

wenn der Remote-Nutzernamen (auf Stein) ist "Test3" und meinen Benutzernamen
ist auf unserem System ist "SAM". Durch die Art und Weise, "test3" ist auch ein Mitglied einer
Gruppe mit dem gleichen Namen "test3". Diese Gruppe hat w / x Berechtigungen für
/ tmp/sam_test3.

Die Montage vor Befehl funktioniert: Nach der Eingabe meiner Remotebenutzer
Passwort, die Festplatte ist erfolgreich montiert, aber das verändert sich Eigentümer und
GID auf "test3".

Das Problem besteht darin, zu schreiben, dass montiert dir von meinem lokalen Rechner auf
die ich angemeldet bin, wie "SAM". Da ich nicht der Besitzer
/ tmp/sam_test3 und ich gehöre nicht zu der Gruppe "test3", kann ich nicht
Schreiben Sie es.

Es hat den Anschein, dass die Art und Weise zu lösen, wäre dies, um meine lokalen
Benutzernamen, "SAM" der Gruppe "test3" auf dem Remote-Rechner. Aber diese
ist das, was der Administrator für den Remote-Rechner Backstein hat mir gesagt.

> Ich denke, dass wird UID basiert und nicht auf der Grundlage so Namen hinzufügen
> Der Name wird wahrscheinlich nicht helfen, da die UID zwischen Maschinen wird
> Anders sein.

Gibt es jemand mit fundiertem Wissen über CIFS und die mount.cifs
Befehl, die auf eine Art und Weise um das Eigentum Berechtigungen
Probleme.

Darüber hinaus hat er vorgeschlagen, dass smbmount nicht über das gleiche Problem.
(Wenn das stimmt, warum nicht?)

Vielen Dank im Voraus zu wem kann mir einige Vorschläge,

Sam
  #2 (permalink)  
Old 07-23-2008
mph mph is offline
Registrierte Nutzer
  
 

Join Date: März 2006
Beiträge: 58
Sie können rsync transparent, irgendwie ... Das ist, wenn das, was Sie suchen, Automatisierung, rsync kann das erledigen. Es ist schon ein paar Jahre her, ich habe aber ich einen Sack an.
Setup die Variablen in einem Skript in etwa so aus:
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.
In Ihrem Skript würden Sie so etwas wie dieses:
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
Ich hatte auf einmal ein Skript für die Sicherung mehrere Linux-Boxen, die alle von verschiedenen Konfigurationen so weit wie ausgeschlossen Dateien, etc. .. (das einige der oben genannten Variablen)
Jede Datei, die etwa wie folgt aus:
Code:
MACH=unix1
USR=root
OSTYPE=linux
EXCLUDES="--exclude /sys --exclude /initrd/proc --exclude /dev/pts --exclude /proc --exclude /mnt"
Das Vorstehende gilt für ein vollständiges Backup. Sie können auch einen Unter-Verzeichnisse für die Unterschiede zwischen Voll-Backups. Stellen Sie Ihr Skript in cron ... und schon kann es losgehen!

Hope this helps.

MPH
  #3 (permalink)  
Old 07-24-2008
same1290 same1290 is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Beiträge: 15
RE: Problem mit einem Eigentümer CIFS-Band montiert

Hi MPH,

Dank viel für Ihre Anregung. Ich werde ihn von meinem Sys Admin. Aber Sie haben Recht, ich habe nicht kümmern, wenn ich tun mounten automatisieren können, ohne sie.

Ich bin kein Linux-Experte, damit ich noch ein wenig Zeit zu verdauen, was Sie haben mir gezeigt.

Muss ich root-Rechte für die Durchführung dieser rsync-Skript? (es sieht aus wie ich, aber ich bin mir nicht sicher).

Danke,
Sam
  #4 (permalink)  
Old 07-24-2008
mph mph is offline
Registrierte Nutzer
  
 

Join Date: März 2006
Beiträge: 58
Nein, gut, dass abhängig von den Berechtigungen für die lokale und Remote-Server.
Wenn Sie wrx auf beiden Maschinen für die Verzeichnisse an, dann brauchen Sie nicht root
Zugang. Sie möchten mit Ihrem Login an Stelle von 'root'. Was ich Ihnen gab es die sehr
zuletzt in Variablen, Code, und die Konfiguration für mehrere Maschinen.

Sehen Sie, was Sie können mit Ihrer eigenen. Ich werde mehr als glücklich, um ein bisschen mehr von
was ich und die Logik dahinter, wie benötigt werden.

MPH
  #5 (permalink)  
Old 07-25-2008
same1290 same1290 is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Beiträge: 15
Ok danke. Ich werde sehen, was ich tun kann, mit diesem.

Sam
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 03:59 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0