Komma åt windowsnätverket och ansluta nätverksenhet

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
XeroXer
Inlägg: 43
Blev medlem: 15 sep 2006, 11:17
Ort: Västerås
Kontakt:

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av XeroXer »

Jag har inte rättigheter att ändra etc/fstab. :(
Varför inte det. Jag är den enda användaren som finns på datorn och den som reggades vid installationen.

Sen har jag ett problem till. :)
Hur gör jag för att mounta flera mappar?
Skriver jag samma sak med en annan mapp (t.ex. music) så ersätter ju den. :(
That was like watching Bruce Lee break his hand karate-chop a twinkie.
//Questionable Content
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av Okänd »

[quote="XeroXer"]Jag har inte rättigheter att ändra etc/fstab. :(
Varför inte det. Jag är den enda användaren som finns på datorn och den som reggades vid installationen.

Sen har jag ett problem till. :)
Hur gör jag för att mounta flera mappar?
Skriver jag samma sak med en annan mapp (t.ex. music) så ersätter ju den. :([/quote]
Det är bara root som får editera /etc/fstab
Kör sudo nano /etc/fstab
Skapa flera kataloger som du monterar till

sudo mkdir /mnt/dsk1
sudo mkdir /mnt/dsk2
Nu kan du inte montera till /mnt eftersom den inte är tom längre
Användarvisningsbild
XeroXer
Inlägg: 43
Blev medlem: 15 sep 2006, 11:17
Ort: Västerås
Kontakt:

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av XeroXer »

Behöver mer hjälp för jag får det inte att funka.

Detta står i /etc/fstab:

Kod: Markera allt

//192.168.0.175/cilla    /mnt/cilla   smbfs   rw,noauto,user,credentials=/etc/smbsecret 0 0
//192.168.0.175/music    /mnt/music   smbfs   rw,noauto,user,credentials=/etc/smbsecret 0 0
Detta står i /etc/smbsecret:

Kod: Markera allt

username = ***
password = ***
I min startup har jag lagt till:

Kod: Markera allt

mount /mnt/cilla
mount /mnt/music
Jag har kört:

Kod: Markera allt

sudo mkdir /mnt/cilla
sudo mkdir /mnt/music
Dom mountas inte vid uppstart.
Men när jag skriver mount /mnt/cilla i terminalen för att testa står det:

Kod: Markera allt

smbmnt must be installed suid root for direct user mounts (1000,1000)
smbmnt failed: 1
Snälla hjälp den som kan...
That was like watching Bruce Lee break his hand karate-chop a twinkie.
//Questionable Content
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av Okänd »

Prova att sätta setuid biten på smbmount and smbmnt

sudo chmod +s /usr/bin/smbmount
sudo chmod +s /usr/bin/smbmnt
Användarvisningsbild
XeroXer
Inlägg: 43
Blev medlem: 15 sep 2006, 11:17
Ort: Västerås
Kontakt:

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av XeroXer »

Gjorde så men nu får jag upp ett annat meddelande.
Det händer fortfarande ingenting vid uppstart men när jag i terminalen skriver:

Kod: Markera allt

mount /mnt/cilla
så får jag detta som svar:

Kod: Markera allt

libsmb based programs must *NOT* be setuid root.
5010: Connection to 192.168.0.175 failed
SMB connection failed
Och att det blir connection failed vet jag inte vad det beror på.
För om jag skriver standard kommandot för att mounta den som du visade i början så funkar det.
Så jag kommer åt det ip't...
That was like watching Bruce Lee break his hand karate-chop a twinkie.
//Questionable Content
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av Okänd »

Om man inte kan köra smbmount genom att sätta setuid biten måste du antingen se till att montera dessa genom att skriva boot skript eller få igång automountern. Automountern har jag inte lekt med.

Jag visar lite snabbt hur det går till i dapper eller tidigare att skapa ett boot skript(har hört att det är en annan mekanism i egdy)

Gör allt som root. logga in som root med sudo su

I /etc/init.d/ skapa winmount

Kod: Markera allt

#!/bin/sh


#montera funktion
wmount() {
   mount /mnt/cilla
   #osv
}

#avmontera
wumount {
  umount /mnt/cilla
  #osv
}

case $1 in
   start)
       wmount
       ;;
   stop)
      wumount
      ;;
ecac

return 0

Kod: Markera allt

chmod u+x /etc/init.d/winmount
Nu kan du testa att montera och avmontera med ditt skript

Kod: Markera allt

/etc/init.d/winmount start
mount
/etc/init.d/winmount stop
Efter mount kommandot borde du se att samba monteringarna är monterade.

Nu kommer den delen som jag är osäker på.
Du ska skapa två länkar i /etc/rcX.d där X är en siffra.
Länken som startar ska börja med ett S följt av en siffra och en text typ Wmount.
Jag skulle prova att skapa länken S99Wmount i /etc/rc2.d och länken K01Wmount i /etc/rc1.d

Kod: Markera allt

cd /etc/rc2.d
ln -s /etc/init.d/winmount S99Wmount
cd /etc/rc1.d
ln -s /etc/init.d/winmount K01Wmount
Prova att starta om datorn och se om skriptet har körts....

EDIT: Diverse småfel
Användarvisningsbild
XeroXer
Inlägg: 43
Blev medlem: 15 sep 2006, 11:17
Ort: Västerås
Kontakt:

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av XeroXer »

Aj du det där blev mycket för en Windows person... :-(

Får nog istället göra så att jag kör raderna där uppe varje gång jag startar datorn.
That was like watching Bruce Lee break his hand karate-chop a twinkie.
//Questionable Content
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av Okänd »

Synd att du tycker så :(. Jag ska kolla lite på hur automountern fungerar. Behöver det själv. Det kanske är en lättare väg att gå. Men jag behöver tid...
Användarvisningsbild
XeroXer
Inlägg: 43
Blev medlem: 15 sep 2006, 11:17
Ort: Västerås
Kontakt:

Komma åt windowsnätverket och ansluta nätverksenhet

Inlägg av XeroXer »

jag har all tid i världen.
just lärt flickvännen hur hon kommer åt disken med enkla kommandon.
så det funkar så länge iaf... :)
That was like watching Bruce Lee break his hand karate-chop a twinkie.
//Questionable Content
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"