Gå til innhold

Ubuntu samba server - deling av mapper på usb


Anbefalte innlegg

Hei

 

Jeg er HELT fersk når det gjelder Linux...

 

Har en plan om å ha en filserver, så her kommer linux inn. Har kommet så langt at serveren er oppe å gå (SAMBA), men jeg klarer ikke å "dele" en mappe som ligger på USB harddisken min.

 

Feilmelding:

 

chown: endring av eierskap på «/media/My Passport/musikk»: Operation not permitted

 

kommandoen jeg bruker er:

 

sudo chown nobody.nogroup /media/My\ Passport/musikk

 

edit: topic

 

Har noen et lurt forslag til meg??

Endret av cmikalsen
Lenke til kommentar
Videoannonse
Annonse

man chown sier at det skal være bruker:gruppe ikke bruker.gruppe :)

Brukeren/gruppen må også eksistere, noe jeg tviler på at de gruppene der gjør dersom du ikke har opprettet de. Hva ønsker du egentlig å oppnå med å sette de eierene?

 

EDIT: ikke det at noe av dette er svar på hvorfor du får den feilmeldingen der men..

Endret av jonnor
Lenke til kommentar
Gjest Slettet-XEFPLz0r
Ser ut for at problemet mitt er at jeg ikke klarer å dele filer/mapper som ikke ligger på "filsystem" (root?).

 

Hei

Jeg er fersk linux bruker selv, og har satt opp musikkserver selv både i debian og i ubuntu. Begge gangene har jeg brukt 'oppskriften' til marsboer som er å finne på www.marsboer.net og aldri hatt noen problemer med deling.

 

Les igjennom den, kanskje finner du løsningen på problemet ditt.

Lenke til kommentar
chown: endring av eierskap på «/media/My Passport/musikk»: Operation not permitted

 

Grunnen til at du får dette er at filsystemet garantert er FAT32, og dette støtter ikke eierskap eller filrettigheter. Dermed kan du ikke endre det.

 

Du sier du setter opp en server, bruker du desktop (grafisk) eller har du bare en server-versjon av Ubuntu der du bare bruker kommandolinja.

 

Hvordan mountes denne disken? Automatisk? Utifra stien den ligger på tipper jeg det

 

Hvis så, så mountes disken med rettigheter til brukeren som er pålogget når disken kobles til, og gjerne med chmod 700, dvs kun den brukeren og root har rettigheter til å lese/skrive.

 

Post output av disse kommandoene når disken er koblet til:

 

ls -la /media

 

og

 

mount

 

 

og post /etc/samba/smb.conf

 

Så kan jeg gi deg en fungerende smb.conf

Endret av oj88
Lenke til kommentar

Lærer stadig noe nytt.. De fleste antagelsene dine oj88 (om ikke alle) ser ut for å stemme.

Marsboer var forøvrig et godt tips - Takk! :-)

 

christer@Amd64:~$ ls -la /media

totalt 56

drwxr-xr-x 6 root root 4096 2009-06-12 21:21 .

drwxr-xr-x 21 root root 4096 2009-06-09 23:25 ..

lrwxrwxrwx 1 root root 6 2009-06-09 23:17 cdrom -> cdrom0

drwxr-xr-x 2 root root 4096 2009-06-09 23:17 cdrom0

drwxr-xr-x 2 root root 4096 2009-06-09 23:17 cdrom1

lrwxrwxrwx 1 root root 7 2009-06-09 23:17 floppy -> floppy0

drwxr-xr-x 2 root root 4096 2009-06-09 23:17 floppy0

-rw-r--r-- 1 root root 117 2009-06-12 21:21 .hal-mtab

-rw------- 1 root root 0 2009-06-12 21:21 .hal-mtab-lock

drwx------ 13 christer root 32768 1970-01-01 01:00 My Passport

 

 

christer@Amd64:~$ mount

/dev/sda8 on / type ext3 (rw,relatime,errors=remount-ro)

tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)

proc on /proc type proc (rw,noexec,nosuid,nodev)

sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)

varrun on /var/run type tmpfs (rw,nosuid,mode=0755)

varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)

udev on /dev type tmpfs (rw,mode=0755)

tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)

devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)

fusectl on /sys/fs/fuse/connections type fusectl (rw)

lrm on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=755)

securityfs on /sys/kernel/security type securityfs (rw)

nfsd on /proc/fs/nfsd type nfsd (rw)

binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

gvfs-fuse-daemon on /home/christer/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=christer)

/dev/sdc1 on /media/My Passport type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)

 

 

Har lagt ved smb.conf filen også (måtte rename til .txt for å få lov til å legge den ved). Har nesten ikke gjort noenting med den...

smb.txt

Lenke til kommentar

Først fiks sånn at denne ikke er kommentert ut:

 

   security = user

 

Legg til på slutten av smb.conf:

 

[disk]
path = "/media/My Passport"
browseable = yes
writeable = yes
valid users = christer

 

(Siden disken er mountet med christer som eier)

 

Restart Samba:

 

service samba restart

 

Nå burde du kunne nå disken ved å bruker brukernavnet og passordet til christer.

Lenke til kommentar
Virker som at det ikke går an å dele en FAT32 partisjon.

 

Har formatert en annen HD til ext3 partisjon - ingen problem med deling på nettverket via Samba

 

Gikk det ikke? Hva gikk galt?

 

Jeg har delt en FAT32-USB-disk, riktignok nåes den via en symlink som ligger på en EXT3-partisjon som er delt, så du kan kanskje prøve det.

 

Skal prøve litt mer i morgen.

 

ln -s /media/disk symlink

Lenke til kommentar

Jeg har ingen problemer med å dele en FAT32 USB-disk på denne måten:

 

[test]
path = "/media/My Passport"
browseable = yes
writeable = yes
valid users = christer

 

Så kjøre:

 

sudo service samba restart

 

Så åpne Nautilus på en annen maskin og trykk Ctrl+L, og skrive inn:

 

smb://ip.adresse.til.server

 

og åpne den delte mappen.

Lenke til kommentar
Jeg har ingen problemer med å dele en FAT32 USB-disk på denne måten:

 

[test]
path = "/media/My Passport"
browseable = yes
writeable = yes
valid users = christer

 

Så kjøre:

 

sudo service samba restart

 

Så åpne Nautilus på en annen maskin og trykk Ctrl+L, og skrive inn:

 

smb://ip.adresse.til.server

 

og åpne den delte mappen.

 

 

Det er ganske irriterende å ikke få det til å virke slik jeg vil...

 

Når jeg prøver "å logge meg" på med en Windows maskin får jeg følgende feilmelding:

 

"\\AMD64\Passport er ikke tilgjengelig. Du har kanskje ikke tillatelse til å bruke denne nettverksressursen. Kontakt administratoren av serveren for å finne ut om du har tilgangstillatelser."

 

Etter jeg endret smb.conf til valid users = christer, får jeg et tillegg på feilmeldingen:

 

" Flere tilkoblinger fra samme bruker til en server eller en delt ressurs, ved hjelp av mer en et brukernavn, er ikke tillatt. Koble fra alle tidligere tilkoblinger til serveren eller delte ressurser, og prøv på nytt."

 

Jeg har selvfølgelig koblet av alt annet og prøvd - samme feilmelding.

 

Det skal og sies at jeg heller ikke klarer å få tilgang til /media/Local Disk heller. Denne er også en FAT32 partisjon.

 

Det står utrykkelig i manualen til Samba at det ikke skal være noe problem å dele en "Windows-partisjon".

 

Noen andre innstillinger i Ubuntu jeg må endre på kanskje...

Lenke til kommentar

Hadde vært greit om du prøvde å logge på med en annen Ubuntu-maskin, for å feilsøke og finne ut om det er Windows som er problemet (boot en Live-CD om du ikke har en installasjon)

 

Som sagt, åpne Nautilus og trykk Ctrl+L og skriv:

 

smb://ip.adresse.til.server

 

valid users = christer må være med fordi det er christer som eier disken og den er chmoddet til 700, ergo kan kun christer lese denne.

 

Prøv å restart Windows, åpne Kjør og skriv:

 

\\[email protected]

 

Post hele din nåværende smb.conf også

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...