![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX for Advanced & Expert Gebruikers Expert-to-Expert. Hier geavanceerde UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Probleem synchronisatievoorkeuren logisch volume in de root vg | matt.d | UNIX for Advanced & Expert Gebruikers | 1 | 04-10-2008 01:12 PM |
| Hoe resize spiegel volume in Veritas Volume Manager 3.5 op Solaris 9 OE | nageswarb | SUN Solaris | 0 | 03-14-2008 04:46 PM |
| LVM - Uitbreiding van Logical Volume binnen Deel Groep | ghimanshu | UNIX for Advanced & Expert Gebruikers | 3 | 07-26-2007 07:39 |
| bestanden eigendom / toestemming probleem | JOP | Linux | 1 | 03-30-2006 03:31 PM |
| Koppig bestand eigendom probleem! Argh! | questor | UNIX voor Dummies Questions & Answers | 0 | 09-29-2005 09:34 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Eigenaar probleem met behulp van een CIFS-mounted volume
Hallo,
Ik probeer een opslagplaats dienst te gebruiken voor het maken van grote hoeveelheden (terabyte) aan gegevens. De dienst maakt gebruik van Linux machines en maakt montage van de schijven met behulp van de CIFS / SMB-protocol. Ik heb de mogelijkheid van het gebruik van rsync rechtstreeks over het netwerk zonder montage. Maar om dit proces te automatiseren, ik willen de externe schijf zijn gemonteerd en kunnen cp of gebruik rsync transparant. De gegevens die moet maximaal worden ondersteund is ook op Linux systemen. Ik had onze sys admin ingesteld dingen op ons systeem, zodat ik kan gebruiken mount.cifs mount commando om de externe schijf zodat als: $ 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 waar de afstandsbediening gebruikersnaam (op steen) is 'test3' en mijn lokale gebruikersnaam is op ons systeem is 'Sam'. By the way, 'test3' is ook een lid van een groep met dezelfde naam 'test3'. Deze groep heeft w / x machtigingen / tmp/sam_test3. De montage bovenstaande commando werkt prima: Na het invoeren van mijn gebruiker op afstand wachtwoord, is de schijf goed gemonteerd, maar het verandert de eigenaar en gid voor 'test3'. Het probleem is te schrijven dat gemonteerde r. van mijn lokale machine die ik ben ingelogd als 'Sam'. Aangezien ik ben niet de eigenaar van / tmp/sam_test3 en ik behoren niet tot de groep "test3 ', kan ik niet schrijven. Het lijkt erop dat de manier om dit op te lossen zou zijn om mijn lokale toevoegen gebruikersnaam, 'Sam' tot de groep "test3 'op de externe machine. Maar is wat de beheerder voor de externe machine baksteen me verteld. > Ik denk dat dat zal worden UID gebaseerd, en niet op naam, zodat op basis van toevoeging > De naam waarschijnlijk niet zal helpen als de UID tussen machines gaat > Anders. Is er iemand met diepgaande kennis van CIFS en de mount.cifs opdracht die kan een manier om de eigendom permissies suggereren problemen. Hij stelde ook voor dat smbmount niet hetzelfde probleem hebben. (Als dat waar is, waarom niet?) Dank u bij voorbaat aan wie kan mij wat suggesties, Sam |
|
||||
|
U kunt gebruik maken van rsync transparant, soort van ... Dat wil zeggen, als wat je zoekt, is automatisering, kan rsync doen. Het is al een paar jaar geleden dat ik dit heb gedaan, maar ik neem de zak in.
Stel de variabelen in een script iets als dit: 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
Elk bestand bevat iets als dit: Code:
MACH=unix1 USR=root OSTYPE=linux EXCLUDES="--exclude /sys --exclude /initrd/proc --exclude /dev/pts --exclude /proc --exclude /mnt" Hoop dat dit helpt. MPH |
|
||||
|
RE: Eigenaar probleem met behulp van een CIFS-mounted volume
Hi MPH,
Dank dank voor uw suggestie. Ik zal draaien door mijn sys admin. Maar je hebt gelijk, ik heb geen zorgen over het doen van mounten als ik kan automatiseren zonder. Ik ben geen Linux expert dus ik zal een beetje tijd nodig om te verteren wat je hebt me laten zien. Heb ik root privileges nodig ter uitvoering van deze rsync script? (het lijkt alsof ik doen, maar ik ben niet zeker). Bedankt, Sam |
|
||||
|
Nee, ook dat hangt af van de machtigingen voor de lokale en externe server.
Als u WRX op beide machines voor de betrokken mappen, dan hoeft u niet als root toegang. U zou gebruiken uw login in plaats van 'root'. Wat ik je gaf was er de zeer minste in variabelen, code en configuratie voor meerdere machines. Zie wat u kunt bedenken op uw eigen. Ik zal meer dan graag een beetje meer van de post wat ik heb en de logica achter het als nodig is. MPH |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|