Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: ubutumpula - 21.06.23 - klo:15.15

Otsikko: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: 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?
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: Jere Sumell - 21.06.23 - klo:16.35
Asenna Samba.

Sillä käy kätevästi tiedostojen jako Ubuntusta myös saman verkon Windows-koneeseen.
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: nm - 21.06.23 - klo:16.45
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/
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: ubutumpula - 21.06.23 - klo:19.46
Ei kyllä vieläkään onnistu: antaa virheilmoituksen 255
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: nm - 22.06.23 - klo:00.44
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ä.
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: ubutumpula - 22.06.23 - klo:10.33
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.
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: nm - 22.06.23 - klo:12.22
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:

Koodia: [Valitse]
groups
Jos listassa ei näy sambashare-ryhmää, lisää tunnuksesi ryhmään:

Koodia: [Valitse]
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ä.
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: ubutumpula - 22.06.23 - klo:13.06
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.
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: nm - 22.06.23 - klo:13.18
Hmm. Miltä usershares-hakemiston oikeudet näyttävät:

Koodia: [Valitse]
ls -ld /var/lib/samba/usershares
Otsikko: Vs: Tiedostojen jako ubuntu - ubuntu/windows
Kirjoitti: ubutumpula - 22.06.23 - klo:13.21
Tältä näyttää: "drwxrwx--T 2 root sambashare 4096 kesä   21 18:51 /var/lib/samba/usershares"