![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
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 |
|
||||
|
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. 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
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" Hope this helps. MPH |
|
||||
|
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 |
|
||||
|
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 |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|