Kirjoittaja Aihe: käyttäjäoikeuksien laajentaminen [RATKAISTU]  (Luettu 1722 kertaa)

JussiS

  • Käyttäjä
  • Viestejä: 681
    • Profiili
Hei,

olen asentanut pääkäyttäjänä Zoteron kansioon /opt/zotero.

Automaattiset päivitykset eivät onnistu, ohjelma ilmoittaa että minulla ei ole oikeuksia tuohon kansioon.

Vain rootilla on oikeudet:.

Koodia: [Valitse]
root@jussi-A-F-K20CE:/opt# ls -ld zotero
drwxr-xr-x 13 root root 4096 kesä  10 21:01 zotero

Pitäisi lisätä omalle käyttäjätunnukselle oikeudet tuohon kansioon, että ohjelma päivittyisi jatkossa automaattisesti.

Onko oikea komento chown vaiko chmod? Mikä näiden ero on?
« Viimeksi muokattu: 24.06.19 - klo:12.13 kirjoittanut JussiS »
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: käyttäjäoikeuksien laajentaminen
« Vastaus #1 : 23.06.19 - klo:13.39 »
olen asentanut pääkäyttäjänä Zoteron kansioon /opt/zotero.

Jos tarkoituksena on käyttää tätä tiettynä käyttäjänä ja jopa päivittää tänä käyttäjänä, saattaisi olla järkevämpää asennella tavallisen käyttäjän oikeuksin esim. ~/bin-kansioon.

Lainaus
Onko oikea komento chown vaiko chmod? Mikä näiden ero on?

Riippuu mitä haluat tehdä. chown vaihtaa kansion omistajaa, chmod asettaa käyttöoikeudet.

Jatkan hieman: Jos haluat todella kirjoitusoikeudet ilman sudoa /opt-kansioon, järkevintä voisi olla muuttaa zotero-kansion omistavaa ryhmää komennolla ”chgrp -R xxx /opt/zotero” ja asettaa kansioon ryhmälle kaikki oikeudet komennolla ”chmod -R g+rwX /opt/zotero”. xxx olisi jokin sellainen ryhmä, jonka jäsen olet. Omat ryhmäsi voit tarkistaa komennolla ”groups”.
« Viimeksi muokattu: 23.06.19 - klo:13.46 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

JussiS

  • Käyttäjä
  • Viestejä: 681
    • Profiili
Vs: käyttäjäoikeuksien laajentaminen
« Vastaus #2 : 23.06.19 - klo:15.26 »
Kiitos SuperOskar kommentista.

Tää Zoteron asennus on vaan vähän hämmentävä.

Asensin ensin roottina tänne:

Koodia: [Valitse]
jussi@jussi-A-F-K20CE:/opt$ ls -ld zotero
drwxr-xr-x 13 root root 4096 kesä  10 21:01 zotero
jussi@jussi-A-F-K20CE:/opt$

Sitten luin ohjeista, että asennus olisikin hyvä tehdä home -kansioon, joten asensin tänne:

Koodia: [Valitse]
jussi@jussi-A-F-K20CE:~$ ls -ld Zotero
drwxr-xr-x 18 jussi jussi 4096 kesä  23 10:54 Zotero
jussi@jussi-A-F-K20CE:~$

Ja tämä jälkimmäinen näyttää olevan se, jonne tiedot päivittyvät, kun käytän ohjelmaa. Siellä on jotain kahden gigan verran PDF-tiedostoja ja bibliografista matskua. opt/kansio ei näytä päivittyvän ja siellä on vain jotain 200 megaa matskua.

On siis todella omituista, että tuo automaattinen päivitys home kansioon ei onnistu.

Ei-insinöörimäisellä maalaisjärjellä ajattelin, että ehkä sen ensimmäisen asennuksen myötä on jonnekin koneen syövereisiin jäänyt tieto, että ohjelma on siellä /opt kansiossa ja siksi päivitystä yritetään sinne.

On sen verran paljon dataa tuolla, etten kovin mielelläni lähde poistamaan mikä isolla työllä tehty ja toimii.

Mutta ne päivityksetkin olis mukava saada. Mutta miten saan Zoteron ymmärtämään minne se päivitys pitäisi tehdä?







JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: käyttäjäoikeuksien laajentaminen
« Vastaus #3 : 23.06.19 - klo:15.35 »
Sitten luin ohjeista, että asennus olisikin hyvä tehdä home -kansioon,

Näin minäkin epäilin. Mutta ymmärsinkö siis oikein, nyt sinulla on kaksi täydellistä asennusta, toinen /opt- ja toinen /home/jussi-kansiossa?

Lainaus
Ja tämä jälkimmäinen näyttää olevan se, jonne tiedot päivittyvät, kun käytän ohjelmaa. Siellä on jotain kahden gigan verran PDF-tiedostoja ja bibliografista matskua. opt/kansio ei näytä päivittyvän ja siellä on vain jotain 200 megaa matskua.

On siis todella omituista, että tuo automaattinen päivitys home kansioon ei onnistu.

En ole itse Zoteroa käyttänyt (koska kirjoitan kaikki tekstini LaTeXilla), mutta ainakin sen asennusohjeen mukaan päivityksen pitäisi tapahtua automaattisesti, tai voi myös valita ”Check for updates…”  valikosta. Tuleeko siitä jokin virheilmoitus?
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

JussiS

  • Käyttäjä
  • Viestejä: 681
    • Profiili
Vs: käyttäjäoikeuksien laajentaminen
« Vastaus #4 : 24.06.19 - klo:11.56 »
Joo, ohjelma ilmoittaa että päivitystä ei voi tehdä, koska "tililläni" ei ole kirjoitusoikeuksia asennuskansioon.
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.

JussiS

  • Käyttäjä
  • Viestejä: 681
    • Profiili
Vs: käyttäjäoikeuksien laajentaminen
« Vastaus #5 : 24.06.19 - klo:12.13 »
Hei SuperOskar,

ajoin nuo molemmat ehdottamasi komennot (chgrp / chmod) ehdottamallasi tavalla, ja päivitys alkoi toimia.

Ilmeisesti tilanne on se, että softa on /opt kansiossa, mutta kertyvä data menee uudempaan kansioon /home puolella.

Suurkiitos.
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.