Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: ubutumpula - 21.06.23 - klo:15.15
-
Minulla on Ubuntu 20.04 LTS käytössä useammassa koneessa. Ihmettelen vain, kun kansioiden ja tiedostojen ominaisuuksissa ei ole jako -mahdollisuutta ollenkaan, joten en saa kätevästi jaettua tiedostoja eri koneiden välillä. Parilla muulla linux-distrolla tuo jakaminen on mahdollista, mutta niitä ei ole joka koneessa. Mitä täytyisi tehdä, jotta jako olisi mahdollista?
-
Asenna Samba.
Sillä käy kätevästi tiedostojen jako Ubuntusta myös saman verkon Windows-koneeseen.
-
Joo, samba-paketti täytyy luultavasti asentaa erikseen. Sen jälkeen kansion jakaminen onnistuu tiedostoselaimen kautta:
https://ubuntuhandbook.org/index.php/2020/07/share-folder-smb-ubuntu-20-04/
-
Ei kyllä vieläkään onnistu: antaa virheilmoituksen 255
-
Ei kyllä vieläkään onnistu: antaa virheilmoituksen 255
Missä vaiheessa virhe tulee ja onko ilmoituksessa kerrottu muuta kuin virhekoodi 255?
Näyttääkö virhe tällaiselta: https://askubuntu.com/questions/483116/error-255-when-sharing-folder-on-ubuntu-12-04
Tuo ongelma johtuu siitä, että käyttäjä yrittää jakaa kansiota, jota ei itse omista. Esimerkiksi kotihakemiston ulkopuoliset kansiot ja ulkoiset levyt voivat olla tällaisia riippuen liitosparametreista ja tiedostojärjestelmästä. Mahdollisia ratkaisuja ovat oikeuksien muuttaminen tai Samban globaali asetus "usershare owner only = false", jonka voi määrittää tiedostossa /etc/smb.conf. Katso myös vastaukset tuolta vanhasta askubuntu.comin keskustelusta. Sama ratkaisu on edelleen sovellettavissa Ubuntu 20.04:ssä.
-
Ilmoitus tulee "Kansioiden jakaminen" -ikkunassa, kun on painettu nappia "Luo levyjako".
Kokonaisuudessaan ilmoitus näyttää tältä:
"komento 'net usershare' palautti virheen 255: [2023/06/21 20:17:27, 0] ../../lib/util/debug.c:1100(reopen_one_log)
reopen_one_log: Unable to open new log file 'Testi/log.net': Tiedostoa tai hakemistoa ei ole
net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Lupa evätty
You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share."
"Testi" on kansio, jota yritän jakaa.
-
Oletko kokeillut käynnistää Ubuntun uudelleen samban asennuksen jälkeen, tai sen jälkeen kun jaon määrittäminen viimeksi päätyi 255-virheeseen? Virheilmoituksen mukaan vika johtuu siitä, että käyttäjätunnuksesi ei ole sambashare-ryhmässä, mutta ongelmana voi olla myös se, että ryhmäasetukset eivät päivity työpöytäistunnon aikana vaan tulevat voimaan vasta uudelleenkirjautumisen yhteydessä.
Jos uudelleenkäynnistys ei auta, tarkista, että käyttäjätunnuksesi on sambashare-ryhmässä. Listaa ryhmät komennolla:
groups
Jos listassa ei näy sambashare-ryhmää, lisää tunnuksesi ryhmään:
sudo adduser $USER sambashare
Kirjaudu sitten ulos työpöydältä ja takaisin sisään. Tarkista uudelleen groups-komennolla, että tunnus on nyt sambashare-ryhmässä.
-
Ubuntu oli käynnistetty uudelleen useasti, sillä ei vaikutusta. Komento: "Sudo adduser $USER sambashare" ilmoitti: "Käyttäjä `xxxxx' on jo jäsenenä `sambashare' -ryhmässä."
Antaa edelleen saman virheilmoituksen.
-
Hmm. Miltä usershares-hakemiston oikeudet näyttävät:
ls -ld /var/lib/samba/usershares
-
Tältä näyttää: "drwxrwx--T 2 root sambashare 4096 kesä 21 18:51 /var/lib/samba/usershares"