Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
deling af mappe på ubuntu 20.04 LTSAf Ny på siden dcedata | 19-05-2020 22:05 | 3336 visninger | 34 svar, hop til seneste
Hej jeg har en stationær computer med ubuntu 20.04 LTS med 3 harddiske 1 til styresystemet og 2 til "Tools" alså hvor man kan lægge de delte mapper på. hvis jeg deler en mappe på den harddisk hvor styresystemet lægger på, så kan jeg nemt dele mappen og brugerne kan skrive og læse filer på den, men deler jeg en mappe på de 2 andre harddiske så skal der bruges en brugernavn og kode til den, men hvis jeg opretter en bruger og prøver at logge på den, så kommer den og siger at den ikke virker. Søger hjælp til dette via teamviewer, for jeg har virkelig prøvet meget for at få det til at virke, men uden held og derfor dette indlæg. Håber på hjælp for nu har jeg prøvet så meget uden at det virker. søger hjæp til dette :-) på forhånd tak Dcedata --
Har du oprettet Samba bruger? smbpasswd -a <username> (indtast password) -- Gæstebruger, opret dit eget login og få din egen signatur. jeps det har jeg gjort, men hvorfor beder den mig om et brugernavn og kode ? når jeg prøver at dele fra de 2 andre diske ? og ikke hvis jeg bruger den disk hvor OS lægger på ?
smbpasswd -a <username>
smbpasswd -e <username> -- Har du givet rettigheder i filsystemet til at directory/læse/skrive ? --
Systems Engineer, High Performance Computing. hvordan finder jeg ud af det ? :)
stien til de 2 diske er :
/media/niels/disk1
/media/niels/disk2
-- Jeg kan anbefale denne støvede 10 år gamle video til SAMBA filesharing.
Den brugte jeg i sin tid, og det spiller sågar den dag i dag. :-)
https://www.youtube.com[...] -- NZXT H700i | i7 8700k @ 5 GHz | Asus Z370-E | 16GB Vengeance 3000 MHz RGB | NZXT x62 | Corsair H850W | Strix 1080 Ti | 960 EVO #5 tak for dit link til samba fil deling. jeg tror at 3# har ret i at det er nogle rettigheder som driller -- Fine forslag alle sammen og jer der er inde på at det er rettigheds problem har med stor sandsynlig ret.
Problemet er formentlig at diskene mountes med rettigheder der ikke tillader useren "nobody" at læse indeholdet af "/media/niels/disk1" og "/media/niels/disk2".
Så selv om de underliggende mapper automatisk tildeles alle de korrekte rettigheder, når man deler mapperne, så kan Samba alligevel ikke læse indeholdet.
Hjemmemappen har som standard rettigheder der tillader andre at læse indeholdet - derfor virker det når du deler en mappe som f.eks. ligger i /home/niels men ikke på en ekstern disk mounted via Files (f.eks. når man klikker på den).
Hvis du (#0) ændre permissions på diskene, så alle må læse og åbne mapper/eksekvere filer (åben disken og højreklik i sted det hvide, du kan ikke højreklikke på disk ikonet) eller åbner en terminal og skriv:
sudo chmod 755 /media/niels/disk1
sudo chmod 755 /media/niels/disk2
Så burde du kunne åbne dine shares med anonym adgang - hvis du har delt dem med anonym adgang, det virker hvert fald for mig:
https://imgur.com[...] (screenshot)
Denne ændring er dog ikke permament, når disken remountes (f.eks. ved reboot), så vil de blive mounted med standard indstillingerne igen, som er at kun brugeren kun må læse, skrive og åbne mapper/eksekvere filer og alle andre har ikke adgang overhovedet (inkls "nobody").
Diskene skal mountes med umask=022, således at disken mountes med permissions hvor ejeren må læse, skrive og åbne mapper/eksekvere filer og alle andre må kun må læse og åbne mapper/eksekvere filer - det er dog ikke muligt via Disks værktøjet i Ubuntu (af hvad jeg ved af).
Der er også lige en anden lille detalje, umiddelbart som standard bliver diskene kun mounted når du tilgår dem -altså f.eks. så findes /media/niels/disk1 kun når du logger ind og rent fatisk i løbet af din login session tilgår disken (dette kan du dog godt ændre under mount options i Disks for hver disk), så hvis du ikke har "brugt dem" i løbet af en login session, så tror jeg heller ikke der er nogle der kan læse dem.
Alt i alt, det du forsøger på er desværre et godt eksempel på, hvor "brugervenligheden" i Linux baseret desktops desværre ikke altid er helt i top, fordi der ikke altid er en komplet råd tråd igennem tingene.
Jeg vil forslå dig i stedet for, at mounte diskene via Systemd (Ubuntu's service manager), således du har fuld kontrol over diskenes mount options.
1. Slå "Mount at system startup" og "Show in user interface" fra for begge diske i "Disks" værktøjet under "mount options" og sikre dig at de er unmounted (tryk på stop ikonet i Disks).
2. For hver disk opret en systemd unit fil (en slags service) (What= skal være stien til disken, se "Identify As" i Disks under mount options, for hver disk (jeg vil anbefale dig at bruge /dev/disk/by-uuid/<uuid>))
sudo touch /etc/systemd/system/mnt-disk1.mount
sudo chmod 664 /etc/systemd/system/mnt-disk1.mount
sudo tee /etc/systemd/system/mnt-disk1.mount <<EOF
[Unit]
Description=My disk 1
[Mount]
What=/dev/disk/by-uuid/<uuid>
Where=/mnt/disk1
Owner=1000
Type=ext4
Options=defaults,nosuid,nodev,nofail,x-gvfs-show
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable mnt-disk1.mount
sudo systemctl start mnt-disk1.mount
Jeg hjælper dig gerne personligt via Teamviewer, hvis ovenstående ikke er nok, men det koster en passende donation (25 - 50 kr ?) til MSF (Læger Uden Grænser) og nej det har intet med Covid-19 at gøre, det er fordi Covid-19 overskygger alle andre humanitære kriser - f.eks. i Yemen og Syrien ! -- https://twitter.com[...]
https://linuxmint.com[...] - Få dit privatliv tilbage.
https://cinnamon-spices.linuxmint.com[...] --
Sidst redigeret 21-05-2020 22:18 #7 tak for dit gode og lange indlæg til mit spørgsmål, jeg gjorde som du skrev og det virkede skide godt, men nu har jeg geninstallere mit ubuntu computer, og nu står jeg tilbage hvor jeg startede.
Skal jeg så gøre det hvergang jeg geninstallere min ubuntu computer ? eller kan man lave sådan at det virker permanent ?
-- det skal lige siges at jeg geninstallere min ubuntu rigtig meget, og det gør jeg for at få noget "føling" og erfaring med installere ubuntu samt at bruge de kommandoer :-) -- #8 Du er nød til at lave oprette en unit fil, pr. disk på den måde hver gang (desværre).
Du kan brokke dig her: https://launchpad.net[...] over den manglende mulighed for at definere rettigheder for mount points og det gør at sharing ikke virker out-of-the-box.
Men når det er sagt - hvor mange gange geninstallere du da Ubuntu ?
Edit:
Så ikke #9 før jeg oprettede dette indlæg.
Find en måde at tilpasse systemet efter installation automatisk, der findes massere af programmer der kan gøre det, men et simpelt bash script du kører, når installation er færdig kan også være fin til simple ting. Dine scripts/playbooks m.m. kan du gemme i et Git repository - så har du også styr på ændringer. -- https://twitter.com[...]
https://linuxmint.com[...] - Få dit privatliv tilbage.
https://cinnamon-spices.linuxmint.com[...] --
Sidst redigeret 22-05-2020 19:10 #10 oki æws da, nå men er det noget du vil hjælpe mig med at lave sådan et script ?
har ikke lige talt på hvormange gange jeg har geninstalleret men bare i dag er jeg nok oppe på 8 gange.
jeg har lidt indlærings udfordringer så derfor geninstallere jeg rigtig meget :-) -- #11 Jeg vil næsten opfordre til at lave dine eksperimenter i en virtuel maskine, hvor du nemt kan lave et øjebliksbilled af hele den virtuelle maskine også gendanne den igen, og derfor nemt komme tilbage til udgangspunktet.
Så i din Ubuntu, installer da Virtualbox og opret en virtuel Ubuntu - så har du et sikkert miljø, hvor du kan lave alle de ulykker du vil, uden det betyder en masse spild af tid, med at sidde og geninstallere.
Men i forhold til at lave et lille bash script, så er det næsten bare at kopiere kommandoerne fra #7 ind i en fil og tilføje en shebang på linje 1: https://en.wikipedia.org[...] som fortæller hvilken fortolker der skal bruges til at fortolke resten af filen (/bin/bash)
Lav en mappe, som du kan samle alle fremtidige scripts i, lad os kalde den for "mine_installations_scripts".
Åben en tekst editor (søg efter Text i program menuen).
1. Den første linje (linje 1) skriv:
#!/bin/bash
2. Tilføj kommandoerne fra #7 til filen og fjern "sudo" foran alle kommandoerne.
3. Gem filen i "mine_installations_scripts" mappen, giv den et godt navn. f.eks. create-disk1-mouting-unit.sh
4. Gør filen eksekverbar.
Højreklik på filen, og ændre filens rettigheder, således at filen er eksekverbar eller åben en terminal (sørg for den står i "mine_installations_scripts" mappen) og brug chmod kommandoen til gøre filen eksekverbar:
chmod +x create-disk1-mouting-unit.sh
Du har nu ét bash script der automatisk opretter unit filerne, som beskrevet i #7 - gør det samme for disk2 også.
Du skal nu "bare" gemme dine scripts på en anden computer og kopiere dem tilbage og afvikle dem, efter du har (gen)installeret Ubuntu - til det kan du med fordel bruge Git.
- men det kan vi tage i "næste runde".
5. Eksekver scriptet
For at eksekvere scriptet, så åben en terminal og skriv:
sudo /sti/til/mine_installations_scripts/create-disk1-mouting-unit.sh
(du kan i teroien også godt gøre således, at du bare kan dobbelklik på filen bagefter, for at køre den, men udfordringen er at kommandoerne kræver root rettigheder, så der skal tilføjes lidt mere bash kode, for at du kan få en grafisk prompt for din adgangskode, så scriptet kan eskaleres sine rettigheder til root)
ps. du vil stadigvæk skulle ændre opsætningen af diskene fra standard (som beskrevet i #7) det tager mit eksempel ikke højde for, men det kan sikkert også godt script sig ud af. -- https://twitter.com[...]
https://linuxmint.com[...] - Få dit privatliv tilbage.
https://cinnamon-spices.linuxmint.com[...] --
Sidst redigeret 22-05-2020 20:11 11#
Hvis du nu er lidt smart - så installere du en ESXi / vSphere og køre maskinen virtuelt - Så laver du et snapshot hver gang du skal prøve noget vovet - så ruller du tilbage på 10 sec. og slipper for at geninstallere hver gang.
Evt. i kombi med en ovf template eller noget.
Det er super til læring - bruger det selv når jeg befinder mig i "ukendt farvand" -- IDGAF! --
Sidst redigeret 22-05-2020 20:12 det tar ikke langtid at geninstallere har en hurtig pc da :)
målet med den er at lave den til en server som skal styre nogle ting som jeg bruger meget
måske et andet styresystem ? -- alså kun linux, har brugt min tid på microsoft og det er for ustabil til mig he he -- 15#
Dét bliver du simpelthen nødt til at sige lidt mere om? :D -- IDGAF! #16 hvordan sætter jeg et billed ind her ? da jeg brugte microsoft var min rekkort ca 1 måned uden genstart :)
min Raspberry pie har kørt i ca 188 dage UDEN GENSTART !!!!!!
og vil gerne bevise det :D -- #14 Hvis det er til server brug, så skal du ikke installere Ubuntu Desktop, så skal du installere Ubuntu Server.
Ubuntu desktop er designet til desktop brug og de arbejdsgange og brugscenarier, som er typiske for en desktop bruger, f.eks. browsing af internettet, chatte, kreativt arbejde, afspilning af medie filer osv.
Som du selv opdagede det, så væltede korthuset hurtigt, da du forsøgte at dele en mappe, som ikke lå i din hjemmemappe, fordi at de ting systemet gør "under the hood" alligevel ikke helt rækker.
Hvis det er fordi du vil lære at lave en fil server, hvor man har mange forskellige brugere, mapper og adgangs restriktioner og hvad ved jeg,
så skal du sætte du helt ind i nogle helt grundlæggende emner om Linux.
Så jeg vil igen lige opfordre dig til at arbejde og lære igennem en virtuel maskine - især nu da nu siger du har en hurtig computer - det andet er simpelthen alt for ineffektivt, men hvis du insistere at gøre det på den måde, så læs lige dette emne om "Automatic installation via Kickstart": https://help.ubuntu.com[...] -- https://twitter.com[...]
https://linuxmint.com[...] - Få dit privatliv tilbage.
https://cinnamon-spices.linuxmint.com[...] #18 grunden til at jeg bruger desktop version er at jeg er ved at lave min egen opsætning i et tekst dokument, og da jeg er lidt ny til linux så har jeg valgt at bruge desktop versionen
så meget terminal bruger er jeg ikke, men er ved at lære det... he he
-- 17#
Hvis "dage x uden genstart" = stabilitet hvor x jo højre, jo bedre så tænker jeg måske at din definition af stabilitet burde revurderes en smule :-)
Hvorfor er det lige at du mener en genstart er en dårlig ting? :-) -- IDGAF! --
Sidst redigeret 22-05-2020 22:13 #22 Hvis jeg ønsker at lege lidt med at sætte en plex server op i linux, er det så ligeledes Ubuntu server du vil anbefale? -- inckie : tak for dine indlæg. De har betydet at jeg er kommet 1 skridt videre med min lille server og links til noget "HOW TO" :-D
-- 22#
Hvis du hentyder til mit indlæg så er det bestemt ikke pointen!
Jeg er bare jævnt nysgerrig på "hvorfor og i hvilke scenarier" #OP# mener at Windows er for ustabilt.
Den med "..Jamen windows skal genstartes.." - den er fanmer for tynd!
Der var ikke lagt op til "Krig" for mit vedkommende - Jeg tror faktisk jeg har flere Linux og FBSD vm'er kørende end jeg har Windows.
Det kommer helt an på _hvad_ jeg ønsker udført af serveren. -- IDGAF! 23#
Det køre i hvert fald fint på en Ubuntu 18.04 LTS, FreeBSD 12.1 - og..det gør det også på en Windows 10 samt Server 2016 og 2019 :-)
Det er de OS'er jeg har testet det på indtil videre - ingen mærkbart forskel IMHO! -- IDGAF! #23 Jeg har ingen erfaring med Plex, det er lidt for "poppet" til mig ;-)
Men overordnet set, vil jeg altid anbefale Ubuntu til Linux nybegyndere.
Men opret da din egen tråd ;-)
#25 Det var møntet på jer begge - jeg ignorerede #0's kommentarer, og håbede på ingen bed på. Gider ikke de der tråde mere, de kører altid af sporet.
Jeg tror bare #0 er en gut der har opdaget Linux og har det sjovt med at rodde med det, også kommer man jo hurtigt ud i "avanceret" emner - hvilket er helt fint og sådanne indlæg er for min skyld mere end velkomne her :-) -- https://twitter.com[...]
https://linuxmint.com[...] - Få dit privatliv tilbage.
https://cinnamon-spices.linuxmint.com[...] --
Sidst redigeret 22-05-2020 23:17 #26 Har det kørende på en helt almindelig installation af windows 10 lige nu - og bortset fra lidt problemer med HW acceleration som jeg fik løst, så klager jeg heller ikke. Det var mere for at lege lidt med linux at jeg ville prøve :-) -- 28#
Det synes jeg HELT klart du skal prøve - det er fedt at lege :-)
Jeg vil som 27# også anbefale en Ubuntu server til at starte med - Ta' fx. 18.04 LTS - den er go' og gennemprøvet.
Prøv det for satan! :D -- IDGAF! #29 Tror jeg giver det et forsøg i morgen så. Du får en PM når computeren brænder :P -- Sidst redigeret 22-05-2020 23:36 #7
kan jeg sætte 2 andre harddiske i min computer ? som jeg kalder for disk1 og disk2 vil det så virke ? -- #18
nu har jeg installeret ubuntu 20.04 server og jeg støder ind i samme problem med at dele diskene som jeg skrev i starten
-- nyt i sagen
jeg har gjort følgende på min "server"
startede med at slette diskende via diskpart og oprettede dem igen og har installeret et nyere OS
nu virker de som de skal..
BEKLAGER MIT SENE SVAR !!!!!!!!!!!!
og tak for jeres svar på min tråd..
--
Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.
Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.
Opret bruger | Login
|
Du skal være logget ind for at tilmelde dig nyhedsbrev.
Hvilken udbyder har du til internet? 424 personer har stemt - Mit energiselskab (Ewii f.eks) 11%
|