The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX för avancerade & Expertanvändare
.
google unix.com



UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Problem med synkronisering logisk volym i roten VG matt.d UNIX för avancerade & Expertanvändare 1 04-10-2008 02:12
Hur kan man ändra storleken spegel volym i Veritas Volume Manager 3.5 på Solaris 9 OE nageswarb Sun Solaris 0 03-14-2008 04:46
LVM - Utöka Logical Volume inom volymgrupp ghimanshu UNIX för avancerade & Expertanvändare 3 07-26-2007 08:39
filer ägande / tillstånd problem JOP Linux 1 03-30-2006 04:31
Envis fil ägande problem! ARGH! questor UNIX for Dummies Frågor & Svar 0 09-29-2005 10:34

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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 07-23-2008
same1290 same1290 is offline
Registered User
  
 

Join Date: Jul 2008
Inlägg: 15
Ägarskap problemet med hjälp av en CIFS monterade volymen

Hej,

Jag försöker använda en lagringstjänst för att säkerhetskopiera stora mängder
(terabyte) av data. Tjänsten använder Linux maskiner och tillåter
Montering av deras diskar använder CIFS / SMB-protokollet.

Jag har möjlighet att använda rsync direkt över nätet
utan montering. Men för att automatisera denna process, jag
vill ha fjärrkontrollen disken monteras och kunna använda cp eller
rsync öppet.

De data som behöver säkerhetskopieras finns även på Linux-system. Jag hade
vårt sys admin ställa upp saker på vårt system så att jag kan använda mount.cifs
kommando för att montera fjärrkontrollen disken så här:

$ 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 0.775

Om fjärrkontrollen användarnamn (i tegel) är "test3" och min lokala användarnamn
finns på vårt system är "Sam". Förresten, är "test3" också medlem i en
grupp med samma namn "test3". Gruppen har w / x behörigheter
/ tmp/sam_test3.

Monterings kommandot ovan fungerar fint: Efter att min fjärranvändaren
lösenordet är skivan framgångsrikt monterad, men den ändrar ägare och
gid till "test3".

Problemet är att skriva till att monterade dir från min lokala dator på
som jag är inloggad som "Sam". Eftersom jag inte är ägare
/ tmp/sam_test3 och jag inte tillhör gruppen "test3", jag kan inte
skriva till det.

Det verkar som om sättet att lösa detta skulle vara att lägga till min lokala
användarnamn, "Sam" i gruppen "test3" på fjärrdatorn. Men detta
är vad admin som fjärrdatorn tegel berättade.

> Jag tror att det kommer att vara UID grundas, och inte namnet baserad så lägger
> Namnet kommer troligen inte att hjälpa så UID mellan maskiner kommer att
> Vara annorlunda.

Finns det någon med djup kunskap om CIFS och mount.cifs
kommando som kan föreslå en väg runt ägande behörigheter
problem.

Han föreslog också att smbmount inte har samma problem.
(Om det är sant, varför inte?)

Tack på förhand till vem kan ge mig några förslag,

Sam
  #2 (permalänk)  
Old 07-23-2008
km / h mph is offline
Registered User
  
 

Join Date: mars 2006
Inlägg: 58
Du kan använda rsync öppet, ungefär ... Det är, om vad du letar efter är automation, kan rsync göra det. Det har varit ett par år sedan jag gjorde detta, men jag tar en peta på den.
Setup variabler i ett manus ungefär så här:

Kod:
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.

I ditt skript du vill använda något så här:

Kod:
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

Jag vid ett tillfälle hade ett skript för säkerhetskopiering flera Linux-lådor som alla hade olika konfigurationer så långt som uteslutna filer, etc. .. (detta kommer att förklara några av de nämnda variabler)
Varje fil innehåller ungefär så här:
Kod:
MACH=unix1
USR=root
OSTYPE=linux
EXCLUDES="--exclude /sys --exclude /initrd/proc --exclude /dev/pts --exclude /proc --exclude /mnt"

Ovanstående är inställd på en fullständig säkerhetskopia. Du kan även konfigurera underkataloger för skillnaderna mellan fullständig säkerhetskopiering. Ställ in din skriptet körs i cron ... och bort du gå!

Hoppas den här hjälper.

MPH
  #3 (permalänk)  
Old 07-24-2008
same1290 same1290 is offline
Registered User
  
 

Join Date: Jul 2008
Inlägg: 15
RE: Ägarskap problem med en CIFS-monterad volym

Hej MPH,

Tack själv mycket för ditt förslag. Jag kommer att köra den genom min sys admin. Men du har rätt, det gör jag inte bryr mig om att göra montera om jag kan automatisera utan den.

Jag är inte en Linux-expert så jag behöver lite tid att smälta det du har visat mig.

Behöver jag root-behörighet för att genomföra denna rsync script? (det ser ut som jag gör, men jag är inte säker).

Tack,
Sam
  #4 (permalänk)  
Old 07-24-2008
km / h mph is offline
Registered User
  
 

Join Date: mars 2006
Inlägg: 58
Nej, tja det beror på vilka behörigheter på den lokala och fjärranslutna servern.
Om du har WRX på båda maskinerna för de inblandade kataloger, då du inte behöver root
tillgång. Skulle du använda din inloggning i stället för "root". Vad jag gav dig var det mycket
åtminstone i variabler, kod och konfiguration för flera maskiner.

Se vad du kan komma med på egen hand. Jag kommer mer än gärna att lägga lite mer av
vad jag har och logiken bakom det som behövs.

MPH
  #5 (permalänk)  
Old 07-25-2008
same1290 same1290 is offline
Registered User
  
 

Join Date: Jul 2008
Inlägg: 15
Ok tack. Jag ska se vad jag kan göra med detta.

Sam
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 01:09.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0