Kirjoittaja Aihe: RATKAISTU sda1 ja sda2 authorize 9.10ubu ja gnome  (Luettu 2937 kertaa)

jallugola

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Ongelma seuraava...perus asennus tehty ok ::). käyttäjiä kaksi, osioita 2, ntfs, sda1 ja 2. ((vaikka Olli ja Pekka) olli asentanut). Olli joutuu kirjautumaan levylle joka kerta mountatessa ja pekan puolella vaaditaan ollin salasana kirjautumiseen. Miten saan levyille oikeudet siten että authorization:ia ei kysytä mountatessa?  ??? Pitääkö ensin tehdä ryhmä jossa olli ja pekka ovat? tarvitaanko samba kun jaettaisiin nämä kaksi osiota kaikille käyttäjille muttei verkkon? ???

Varmaan yksinkertaista mutta totta vie wintoosasta siirtyneelle ongelma.. ;).
Koitin metsästää netistä mutta on niin monia sekalaisia ohjeita ettei mitään rajaa..enkä halua sekoittaa koko konetta. :-\.


Apuva ja apuja :)
« Viimeksi muokattu: 02.11.09 - klo:03.32 kirjoittanut jallugola »

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: sda1 ja sda2 authorize 9.10ubu ja gnome
« Vastaus #1 : 01.11.09 - klo:18.03 »
Jos haluat oikeudet esim. ntfs-osioon sda1, joka löytyy polusta /media/disk/sda1, niin sitten tällainen riimi päätteessä..

Koodia: [Valitse]
sudo chown -R &USER:&USER /media/disk/sda1

.....tai myös näin

sudo chown -R käyttäjänimesi:käyttäjänimesi /media/disk/sda1
13/2/2009 and friday....

http://debian-fi.dy.fi/

jallugola

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: sda1 ja sda2 authorize 9.10ubu ja gnome
« Vastaus #2 : 01.11.09 - klo:21.20 »
Jos haluat oikeudet esim. ntfs-osioon sda1, joka löytyy polusta /media/disk/sda1, niin sitten tällainen riimi päätteessä..

Koodia: [Valitse]
sudo chown -R &USER:&USER /media/disk/sda1

.....tai myös näin

sudo chown -R käyttäjänimesi:käyttäjänimesi /media/disk/sda1

Antaa seuraavanlaisen ilmoituksen...

Koodia:

sudo chown -R jari:jari /media/disk/sda1
[sudo] password for jari:
chown: tiedostoa ”/media/disk/sda1” ei voi käsitellä: Tiedostoa tai hakemistoa ei ole
[3]+  Exit 127                USER:
jari@Mcore:~$

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: sda1 ja sda2 authorize 9.10ubu ja gnome
« Vastaus #3 : 01.11.09 - klo:21.22 »
Pitäisiköhän se /media/disk/sda1 korjata oikeaksi. :) Eli millekkäs sinä ne oikeudet nyt tahdoitkaan antaa. Yleensä liitospiste on /media-hakemiston alla, mutta missä siellä?
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

jallugola

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: sda1 ja sda2 authorize 9.10ubu ja gnome
« Vastaus #4 : 01.11.09 - klo:21.29 »
Pitäisiköhän se /media/disk/sda1 korjata oikeaksi. :) Eli millekkäs sinä ne oikeudet nyt tahdoitkaan antaa. Yleensä liitospiste on /media-hakemiston alla, mutta missä siellä?


Hyvä kysymys.....niitä kun ei siellä näy.....tarviiko mountata ne ensin salasanalla jotta näkyy? "Sijainnit" valikossa ne kyllä näkyy..

Elikkäs ensin salasana ja sitten sda1 ilmestyy media kansioon...jesh.. ::)

Kokeilenpa uudelleen...


ja koodia:

jari@Mcore:~$ sudo chown -R jari:jari /media/disk/sda1
[sudo] password for jari:
chown: tiedostoa ”/media/disk/sda1” ei voi käsitellä: Tiedostoa tai hakemistoa ei ole
jari@Mcore:~$

ja huh huh...ainakin media kansiossa näkyy onko vika siinä että osio on ntfs formaatissa? Pitäisikö olla joku muu formaatti?
« Viimeksi muokattu: 01.11.09 - klo:22.16 kirjoittanut jallugola »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: sda1 ja sda2 authorize 9.10ubu ja gnome
« Vastaus #5 : 02.11.09 - klo:00.56 »
NTFS-osioilla oikeudet ja omistajatiedot eivät toimi noin Linuxin suunnasta. Osion kaikki tiedostot liitetään tietyillä oikeuksilla, eikä niitä voi tietääkseni muuttaa lennossa.

Voit sen sijaan luoda ryhmän niille käyttäjille, jotka saavat käyttää NTFS-osioita, ja sitten liittää osiot vastaavalla gid:llä ja ryhmän luku/kirjoitusoikeuksilla. Debianissa ja Ubuntussa on valmiina disk-ryhmä, jota käytetään mm. loopback-laitteiden käyttöoikeuksien hallinnointiin. Sitä voi ymmärtääkseni hyödyntää turvallisesti myös tähän tarkoitukseen, mutta jos käyttäjille ei halua antaa ylimääräisiä oikeuksia, kannattaa luoda kokonaan uusi ryhmä.

Pysyvän NTFS-liitoksen luonti ryhmäoikeuksin:

1. Tarkista ensin disk-ryhmän gid ajamalla päätteessä: grep disk /etc/group
Ubuntussa se on tavallisesti 6

2. Lisää seuraava rivi /etc/fstab-tiedostoon (päätteessä: sudo nano /etc/fstab):

Koodia: [Valitse]

/dev/sda1    /media/ntfs1    ntfs-3g    defaults,locale=fi_FI.utf8,gid=6,fmask=117,dmask=007    0    0


Tallenna ja sulje editori.

gid=6 asettaa siis kaikkien tiedostojen ja hakemistojen omistajaryhmäksi diskin. fmask=117 asettaa tiedostojen omistajalle (root) ja omistajaryhmälle (disk) luku- ja kirjoitusoikeuden. Muilla käyttäjillä ei ole mitään oikeuksia. dmask=007 asettaa hakemistojen omistajalle ja omistajaryhmälle luku-, kirjoitus- ja suoritusoikeuden.

3. Lisää käyttäjät disk-ryhmään:

Koodia: [Valitse]
sudo adduser pekka disk
sudo adduser olli disk

4. Luo liitospiste: sudo mkdir /media/ntfs1

5. Käynnistä kone uudelleen
« Viimeksi muokattu: 24.11.09 - klo:21.04 kirjoittanut nm »

jallugola

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: sda1 ja sda2 authorize 9.10ubu ja gnome
« Vastaus #6 : 02.11.09 - klo:02.16 »
NTFS-osioilla oikeudet ja omistajatiedot eivät toimi noin Linuxin suunnasta. Osion kaikki tiedostot liitetään tietyillä oikeuksilla, eikä niitä voi tietääkseni muuttaa lennossa.

Voit sen sijaan luoda ryhmän niille käyttäjille, jotka saavat käyttää NTFS-osioita, ja sitten liittää osiot vastaavalla gid:llä ja ryhmän luku/kirjoitusoikeuksilla. Debianissa ja Ubuntussa on valmiina disk-ryhmä, jota käytetään mm. loopback-laitteiden käyttöoikeuksien hallinnointiin. Sitä voi ymmärtääkseni hyödyntää turvallisesti myös tähän tarkoitukseen, mutta jos käyttäjille ei halua antaa ylimääräisiä oikeuksia, kannattaa luoda kokonaan uusi ryhmä.

Pysyvän NTFS-liitoksen luonti ryhmäoikeuksin:

1. Tarkista ensin disk-ryhmän gid ajamalla päätteessä: grep disk /etc/group
Ubuntussa se on tavallisesti 6

2. Lisää seuraava rivi /etc/fstab-tiedostoon (päätteessä: sudo nano /etc/fstab):

Koodia: [Valitse]

/dev/sda1    /media/ntfs1    ntfs-3g    defaults,locale=fi_FI.utf8,gid=6,fmask=117,dmask=007    0    0


Tallenna ja sulje editori.

gid=6 asettaa siis kaikkien tiedostojen ja hakemistojen omistajaryhmäksi diskin. fmask=117 asettaa tiedostojen omistajalle (root) ja omistajaryhmälle (disk) luku- ja kirjoitusoikeuden. Muilla käyttäjillä ei ole mitään oikeuksia. dmask=007 asettaa hakemistojen omistajalle ja omistajaryhmälle luku-, kirjoitus- ja suoritusoikeuden.

3. Lisää käyttäjät disk-ryhmään:

Koodia: [Valitse]
sudo usermod -a -G disk pekka
sudo usermod -a -G disk olli

4. Luo liitospiste: sudo mkdir /media/ntfs1

5. Käynnistä kone uudelleen

Tämä ratkaisi kaiken! toimii! Kiitokset avusta kaikille!

jallugola

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: sda1 ja sda2 authorize 9.10ubu ja gnome
« Vastaus #7 : 02.11.09 - klo:02.28 »
Tällä kaavalla pienin muutoksin saapi varmaan myös ulkoiset firewire asemat joissa ntfs formaatti toimimaan...silti uutena tulokkana windows maailmasta jäipi  ::)mietityttämään että jos wintoosassa kaikki oli ntfs tai fatxx formaatissa onko linux käytössä samaa kaavaa eli voiko lisälevyn alustaa esimerkiksi ext3 tai ext4 formaattiin? ja onko sillä tapaa helponpi jakaa oikeudet..

Eli mikä on se oikein tapa tehdä lisätilaa esimerkiksi videoille/ musiikille lisälevylle?

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: sda1 ja sda2 authorize 9.10ubu ja gnome
« Vastaus #8 : 04.11.09 - klo:01.12 »
Eli mikä on se oikein tapa tehdä lisätilaa esimerkiksi videoille/ musiikille lisälevylle?

Oma nyrkkisääntö on ollut, että jos ei tarvitse toimia Windowsin puolella, pistän ext3/4:n. Muuten ntfs. Toki Windowsinkin saa lukemaan ainakin ext3:a erillisillä ohjelmilla, jos haluaa.