Formål: Dette indlæg vil forklare, hvordan du kan montere en Linux-filsystem (ext2/etx3) på din Windows XP-maskine over et netværk.

Bemærk: Hvis du er på udkig efter, hvordan det modsatte - Monter en windows aktie drev på en linux maskine over et netværk så kan du henvise til min tidligere blog post.

Også dette blogindlæg forklarer ikke, hvordan du kan få adgang til en ext2/ext3 filsystem på din Windows XP-partition på samme harddisk - Den typiske Dual Boot scenarie Update (12/22/2008):. At se hvordan du gør dette, se dette .

Vigtigt: Før du læser videre vil jeg kraftigt opfordre dig til at gøre de ting, som jeg nævnte i min tidligere blog som nævnt ovenfor. Dine chancer for succes til følge instruktionerne på denne post vil i høj grad øge. Jeg stærk derfor opfordre dig til at gøre alle de ting, der er nævnt i min tidligere blog.

Min opsætning:

. 1. Debian Linux (4,0) kører 2.6.24-kerne med IP-adressen 192.168.0.2 og brugerkonti: "root" og "kushalk"

. 2 Windows XP SP2 maskine på et netværk domæne kaldet "home.net" med IP-adressen 192.168.0.3 og brugerkonto: "kkoolwal"

Trin 1: Installer Samba pakken på Linux-maskine

#apt-get install samba

Trin 2: Stop Samba Daemon

Det er en god ide at stoppe Samba-dæmonen, da vi vil foretage ændringer til Samba konfigurationsfil.
#/etc/init.d/samba stop

Trin 3: Rediger Samba / etc / samba / smb.conf (kan være påkrævet)

Det kræver to trin:

a) Sørg for at din domænet / arbejdsgruppen er sat korrekt i variablen "arbejdsgruppe". Også du har brug for at un-kommentere den linje ved at fjerne "" eller "#" symbolet.
workgroup = home.net

Sørg for at indstille navnet på din arbejdsgruppe ordentligt. For at finde ud af navnet på din arbejdsgruppe / domæne skal du gøre følgende på din Windows-maskine.

For at finde ud Arbejdsgruppe navn i Windows skal du følge disse trin:
- Gå til "Start"
- Klik på "Kontrolpanel"
- Klik på "System"
- Klik på 2. fane knap med navnet: "Computernavn" og finde ud af navnet på din arbejdsgruppe / domæne.

b) Vælg, hvilken mappe du ønsker at dele

Som pr standardindstillingen, vil du kunne få adgang til dit hjem mappe på din Windows XP-maskine, dvs den mappe på den bruger, som du opretter forbindelse. Hvis du ønsker at få adgang til enhver anden mappe end din hjemmemappe, så er du nødt til at tilføje følgende afsnit overalt i smb.conf filen:
[src]
comment = My Kernel/Module development sources
path = /usr/src/
read only = Yes

Dybest set ved at gøre ovenstående du fortæller din Samba-server, som du vil dele den "/ usr / src 'bibliotek.

Det er det. Din smb.conf filen skal nu konfigureres.

Bemærk: Det er en god ide at tjekke din smb.conf filen for enhver syntaktiske fejl ved at give følgende kommando:
# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = home.net
server string = %h server
obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn *passwordsupdatedssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
wins server = eth0:192.168.0.20
panic action = /usr/share/samba/panic-action %d
invalid users = root
include = /etc/samba/dhcp.conf
[homes]
comment = Home Directories
valid users = %S
create mask = 0700
directory mask = 0700
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
#

Trin 4: Tilføj en bruger til Samba brugerliste

Du er nødt til at fortælle Samba server, som bruger, du vil bruge til at forbinde til Linux filsystem fra Windows-maskine. Jeg har tilføjet mig selv (bruger: kushalk) til Samba-serveren ved at give følgende kommandoer:
smbpasswd -L -a kushalk
smbpasswd -L -e kushalk

Bemærk: Som standard, er Samba ikke tillade brugeren "root" for at få adgang til filsystemet. Du bliver nødt til at ændre indstillingen "ugyldige brugere = rod" i din smb.conf fil. Jeg har ikke prøvet dette.

Trin 5: Genstart Sambaserver
#/etc/init.d/samba start

Trin 6: Få adgang til din Linux filsystem / mappe fra Windows XP-maskine

Endelig gå til din Windows-maskine (forudsat du har Fildeling og alle er konfigureret som jeg tror, ​​det bør være, hvis du var i stand til at følge trinene i min tidligere blog succes), og skriv følgende i din "Explorer Windows" og ikke "Internet Explorer "som dette:

Windows Linux Login Nu indtaste dit brugernavn og adgangskode - den ene, som du brugte i smbpasswd kommandoen i trin 4 ovenfor. Derefter skulle du være i stand til at se din hjemmemappe som dette:

connected_login1

Det er det. Som sædvanlig, kan du efterlade en kommentar / feedback, hvis du har nogen.

Være selskabelig, Del!