Kirjoittaja Aihe: Mount onnistuu, tiedostoihin ei oikeutta?  (Luettu 2919 kertaa)

lassik

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Mount onnistuu, tiedostoihin ei oikeutta?
« : 16.09.08 - klo:21.55 »
Iltaa,

Tässä on nyt pari päivää koitettu itsenäisesti selvitä seuraavanlaisesta ongelmasta:

Järjestelmä:
Nslu2 verkossa + debian missä kovalevy mountattuna.
Samba pöyrii nslu2/debianissa joka toimii hienosti verkon windows koneille -> kaikki kansiot näkyvät normaalisti.
Dreambox myös mountattu (nfs) käyttämään verkkolevyä tallennuksiin -> ei ongelmia, mount toimii normaalisti.

Toinen läppäri siis tässä (AA1) missä Ubuntu (onelinux) ja mount ei onnistu millään:
sudo mount komento kyllä toimii ja mount onnistuu. Työpöydälle ilmestyy mountattu kansio, mutta se ei sisällä tiedostoja.

Terminaalin kautta mountattu kansio /media/testi näkyy root:ille ja siellä on tiedostot kaikki oikein, mutta userilla ei kansioon ole oikeutta. Missä menee vikaan?

Tällaisella rivillä siis tällä hetkellä (ja muutamilla vaihtoehtoisilla) mounttia tehnyt, mutta aina sama loppuratkaisu!
Koodia: [Valitse]
sudo mount -t cifs //192.168.0.150/public /media/testi -o username=kayttaja,password=salasana,file_mode=0777,dir_mode=0777
Tämän jälkeen ls -l komento näyttää seuraavaa:
Koodia: [Valitse]
drwxrwxr-- 16 root  1001     0 2008-07-02 12:24 testi
Kiitoksia!

juyli

  • Vieras
Vs: Mount onnistuu, tiedostoihin ei oikeutta?
« Vastaus #1 : 16.09.08 - klo:22.16 »
Tämän jälkeen ls -l komento näyttää seuraavaa:
Koodia: [Valitse]
drwxrwxr-- 16 root  1001     0 2008-07-02 12:24 testi

Sekä omistajalla että ryhmällä on täydet oikeudet hakemistoon. Muilla ei ole muuta kuin lukuoikeudet, mutta hakemistoista puhuttaessa myös ajo-oikeus on tarpeen. Koska ryhmää (GUID tms. 1001 ei järjestelmäsi edes tunne), ei liene ryhmää, jolla olisi sopivia oikeuksia.
Asian tiimoilta löytyy ohjeita:
http://cs.stadia.fi/~kuivanen/linux/oikeus.php

lassik

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Mount onnistuu, tiedostoihin ei oikeutta?
« Vastaus #2 : 16.09.08 - klo:23.04 »
Se tässä juuri ongelmana on, että pelkästään rootille jää oikeus mutta käyttäjällä ei..
roottina kun yritän komentaa esim chmod 777 oikeuksia kansiolle, tulee herja että "permiossion denied"
Eli en pysty muuttamaan root:nakaan (kun kansio mountattuna) oikeuksia niin, että sinne pääsisi muut käsiksi.

/media/testi kansion tein ennen mounttaamista userina ja oikeudet kansiolle ovat sen mukaiset ennen mounttia:
user user. Mountin jälkeen muuttuu root 1001. (umount jälkeen taas takaisin user user) Joten mitä tuossa mount vaiheessa teen väärin?

SuperOscar

  • Käyttäjä
  • Viestejä: 4008
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Mount onnistuu, tiedostoihin ei oikeutta?
« Vastaus #3 : 16.09.08 - klo:23.22 »
En päässyt oikein perille, mikä on liitettävän levyn tiedostojärjestelmä (jos sanoit sen, en vain keskellä elokuvaa tajunnut ;D)... Ainakin jos kyseessä on FAT tai NTFS, niin tiedoston oikeudet määrätään mount-komennolla tai /etc/fstabin vastaavassa rivillä eikä liittävän pään chmod-komennoin. ”man mount” ja silleen.
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 14-RELEASE; RPi 2: LibreELEC 11

lassik

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Mount onnistuu, tiedostoihin ei oikeutta?
« Vastaus #4 : 16.09.08 - klo:23.44 »
Tähän pitäisi liittää:
Koodia: [Valitse]
/dev/sdb1 on /public type ext3 (rw,noexec,nosuid,nodev)Ja tämä levy on siis kiinni verkossa nslu2:sessa missä hyrrää Debian.

EDIT:
Nyt pääsin hieman eteenpäin asiassa.
Minun piti muuttaa tuolta verkkolevylta /public kansion oikeudet niin sen jälkeen pääsin käyttäjänä
myös ubuntusta sisään mountattuun kansioon,

Onko tähän olemassa toista ratkaisua? En haluaisi että /public kansio on avoin kaikille.
Tuskin onnistuu niin että täällä ubuntun päässä luon samanimisen groupin kuin tuolla verkkoserverin päässä ja liitän itseni siihen? tuo group 1001 mikä syntyy mounttauksen jälkeen ei ole siis sama mitä olen määrittänyt tuolle /public kansiolle tuolla Debianissa.
« Viimeksi muokattu: 17.09.08 - klo:00.04 kirjoittanut lassik »

lassik

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Mount onnistuu, tiedostoihin ei oikeutta?
« Vastaus #5 : 17.09.08 - klo:17.26 »
Dreamboxilla komento mount kertoo muunmuassa seuraavaa:
Koodia: [Valitse]
192.168.0.150:/public/dreambox on /media/hdd type nfs (rw,v3,rsize=8192,wsize=8192,hard,udp,nolock,addr=192.168.0.150)
Ja tuon kanssa ei ole ikinä ollut mitään ongelmia, enkä ole  mitään group/user ID:n säätöä tehnyt.

Ubuntussa käy näin:
Koodia: [Valitse]
sudo mount -t nfs -o nolock 192.168.0.150:/public/ /media/testi/
mount: wrong fs type, bad option, bad superblock on 192.168.0.150:/public/,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Mikä mahtaa olla oikea komento mountin tekemiseen?

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Mount onnistuu, tiedostoihin ei oikeutta?
« Vastaus #6 : 17.09.08 - klo:17.56 »
Ubuntussa käy näin:
Koodia: [Valitse]
sudo mount -t nfs -o nolock 192.168.0.150:/public/ /media/testi/
mount: wrong fs type, bad option, bad superblock on 192.168.0.150:/public/,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Mikä mahtaa olla oikea komento mountin tekemiseen?

Jos vaikka lähtisi liikkeelle tuosta virheilmoituksesta: "for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program."

lassik

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Mount onnistuu, tiedostoihin ei oikeutta?
« Vastaus #7 : 17.09.08 - klo:20.55 »
Noniin, nyt alkaa toimia. Kiitoksia avusta kaikki!
tuo /etc/exports fileen sekä nfs-common asennus toi ratkaisun (ylläri sinänsä) :)

En mielestäni ole koskaan tuota exports filettä editoinut aikaisemmin, mutta siellä oli dreamboxille kyllä asetukset kunnossa.. outoa.

Tosiaan, kiitoksia avusta. Ehkä tämä linuxiin siirtyminen vielä jokupäivä onnistuu  ;)

-lassi-