Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Přimountování disku pro uživatele [vyřešeno]  (Přečteno 3170 krát)

Petr Sychra

  • Návštěvník
  • Příspěvků: 3
    • http://www.btuw.com
Přimountování disku pro uživatele [vyřešeno]
« kdy: 27 Května 2008, 09:23:06 »
Ahoj,

nemůžu připojit disk, aby jsem na něho mohl zapisovat jako běžný uživatel, přes sudo to normálně jde.

V /etc/fstab mám toto
Kód: [Vybrat]
/dev/sda4     /media/data       ext3     defaults    0  2
« Poslední změna: 27 Května 2008, 09:37:13 od Pavel Půlpán »

Pavel Půlpán

Re: přimountování disku pro uživatele
« Odpověď #1 kdy: 27 Května 2008, 09:27:18 »
Disk je prázdný a naformátovaný? Přesto, že je přimountovaný, je potřeba mu nastavit přísluná práva, případně změnit vlastníka z roota na uživatele. ;)

Tady je pár možností:
Kód: [Vybrat]
chown novy_vlastnik /media/data -R // změní vlastníka
chgrp skupina_uzivatelu /media/data -R // změní skupinu
chmod 773 /media/data -R // nastaví práva

Všechno pomocí parametru -R funguje rekurzivně i na všechny podadresáře a soubory.
« Poslední změna: 27 Května 2008, 09:30:31 od Pavel Půlpán »

Petr Sychra

  • Návštěvník
  • Příspěvků: 3
    • http://www.btuw.com
Re: přimountování disku pro uživatele
« Odpověď #2 kdy: 27 Května 2008, 09:30:59 »
Disk je prázdný a byl naformátován při instalaci na ext3.

Jak mám nastavit přístupová práva?

Už se to zobrazilo celé, děkuji za nakopnutí a hned jdu na to.

Děkuji.
« Poslední změna: 27 Května 2008, 09:32:35 od Petr Sychra »

Pavel Půlpán

Re: přimountování disku pro uživatele
« Odpověď #3 kdy: 27 Května 2008, 09:35:14 »
Pokuď bude mít na disk přístup jeden jediný uživatel, stačí nastavit vlastníka:
Kód: [Vybrat]
sudo chown uzivatel /media/data

Pokud bude mít na něj přístup víc uživatelů, chce to změnit vlastnickou skupinu (název bude mít patrně shodný se jménem prvního vytvořeného běžného uživatele):
Kód: [Vybrat]
sudo chgrp skupina /media/data

Navíc nebude od věci donastavit práva podle potřeb, viz wiki:
http://wiki.ubuntu.cz/Práva_souborů

Richie

  • Návštěvník
  • Příspěvků: 65
Re: Přimountování disku pro uživatele [vyřešeno]
« Odpověď #4 kdy: 08 Června 2008, 11:04:48 »
Zdravím, potřeboval bych s tím taky poradit. Potřebuju zapisovat na disk Entertainment. Když klinu na disk pravým tačítkem, dám vlastnosti, vlastník je nastavený na root. Po zadání příkazu sudo chown -R richie /media/Entertainment se nic nestane. Vlastník je pořád root. Co dělám špatně? zkoušel jsem měnit i práva: sudo chmod a=rwx /media/Entertainment ..což by vlastně mělo umožnit úplný přístup všem, pokud se nemýlím, a taky to nijak nepomohlo. Dál jsem zkoušel v fstabu nastavit (u disku Entertainment) umask na 000 (původně bylo 0222) a taky to ničemu nepomohlo. Jsou ještě nějaké možnosti?

v fstabu je tedka tohle u disku Entertainment:
Kód: [Vybrat]
#/dev/sda1|Entertainment
/dev/sda1 /media/Entertainment  ntfs  defaults,user,umask=000,nls=utf8  0  0

Vetinari

  • Stálý člen
  • **
  • Příspěvků: 604
  • ... so better use your brain!
Re: Přimountování disku pro uživatele [vyřešeno]
« Odpověď #5 kdy: 08 Června 2008, 11:14:20 »
Ve fstabu si přidej parametr id=1000. Potom budeš vlastníkem Ty. Další možnost je gid=1000, potom budeš ve skupině. Výpis všech id je jednoduše přes'id'.

Richie

  • Návštěvník
  • Příspěvků: 65
Re: Přimountování disku pro uživatele [vyřešeno]
« Odpověď #6 kdy: 08 Června 2008, 12:11:59 »
Ve fstabu si přidej parametr id=1000. Potom budeš vlastníkem Ty. Další možnost je gid=1000, potom budeš ve skupině. Výpis všech id je jednoduše přes'id'.

Můžu ještě poprosit o konkrétnější postup? Zkoušel jsem to takhle a nepomohlo to:
Kód: [Vybrat]
#/dev/sda1|Entertainment
/dev/sda1 /media/Entertainment  ntfs  defaults,user,id=1000,umask=000,nls=utf8  0  0
Místo id jsem zkoušel i uid=1000 a gid=1000 - výsledek byl stejný, vlastník nastavený na root a zápis nešel, pouze čtení:(

výpis z id richie
Kód: [Vybrat]
uid=1000(richie) gid=1000(richie) skupiny=1000(richie),4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),104(scanner),108(lpadmin),110(admin),115(netdev),117(powerdev)
« Poslední změna: 08 Června 2008, 12:14:27 od Richie »

Vetinari

  • Stálý člen
  • **
  • Příspěvků: 604
  • ... so better use your brain!
Re: Přimountování disku pro uživatele [vyřešeno]
« Odpověď #7 kdy: 08 Června 2008, 12:23:51 »
Smaž 'defaults' (to dělá výchozím uživatelem roota). Jinak máš pravdu, správně je 'uid'...
Kód: [Vybrat]
media/xp   ntfs        umask=007,uid=1000,gid=46 0       1toto je můj zápis...
jinak původně jsem měl defaults a fungovalo to taky, díky 'gid' bylo možno číst ze skupiny 'plugdev'. Možná by i v Tvém případě pouze stačilo přidat uživatele (sebe) do této skupiny...

Richie

  • Návštěvník
  • Příspěvků: 65
Re: Přimountování disku pro uživatele [vyřešeno]
« Odpověď #8 kdy: 08 Června 2008, 13:10:42 »
chjoo, to je boj :-\ ...
zápis jsem upravil podle Tvého:
Kód: [Vybrat]
#/dev/sda1|Entertainment
/dev/sda1 /media/Entertainment   ntfs        umask=007,uid=1000,gid=100 0       0
změnil jsem jenom gid na 100 (jsem ve skupině user - id=100). Bohužel to ale nic neřeší. Přez veškerá nastavení zůstává vlastníkem root a nemohu zapisovat. Skupinu plugdev v seznamu skupin bohužel nemám, což je divné, protože když zadám do terminálu id richie, tak ve výpisu ta skupina je a její id je 46. Zkoušel jsem pro jistotu nastavit do fstabu místo gid=100, gid=46, ale taky to k ničemu nevedlo

Ještě jsem udělal takový malý pokus. Přidal jsem se do skupiny root (gid=0). do fstabu jsem zadal:
/dev/sda1 /media/Entertainment   ntfs        umask=007,uid=1000,gid=0 0       0
výsledek - stejný:/
« Poslední změna: 08 Června 2008, 13:14:58 od Richie »

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Re: Přimountování disku pro uživatele [vyřešeno]
« Odpověď #9 kdy: 08 Června 2008, 13:30:52 »
umask = 000 nastavi prava - vsem umozni vsechno
uid = 1000 nastavi vlastnika - tebe
gid = 1000 nastavi skupinu - tvoji

nastavte tedy prava tak jak jsem vam sem napsal
Kód: [Vybrat]
sudo umount /dev/sda1
sudo mount -a
ls -l /media
Jedna se o ntfs nebo ext3? (V prvnim prispevku mate ext3 a ted ntfs)
Zrovna tedkon v jednom vlakne se resi presne opacny problem. Ze i prez vsechna nastaveni, maji vsichni pravo zapisovat i cist, i prez nastavena naprosto opacna prava. Jedna se o ntfs disky. Tu samou situaci mam i ja.
Jeste me napadlo zmenit, vlastnika a skupinu primo adresare do ktereho to mountujete. Ale asi to mit vliv nebude.
Kód: [Vybrat]
sudo chown richie:richie /media/Enlightment
sudo chmod 777 /media/Enlightment

Vice informaci v
Kód: [Vybrat]
man mountNebo odkaz v me paticce.
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

Vetinari

  • Stálý člen
  • **
  • Příspěvků: 604
  • ... so better use your brain!
Re: Přimountování disku pro uživatele [vyřešeno]
« Odpověď #10 kdy: 08 Června 2008, 13:32:00 »
Hm, tak nevím, http://forum.ubuntu.cz/index.php?topic=24154.msg179052#msg179052 tady řešíme opačný problém, práva mají všichni ikdyž nechceme. Zkus se kdyžtak přesunout tam a poslat úplné znění fstabu (zkusíme najít rozdíly a podle toho to nějak vykoumat).

Richie

  • Návštěvník
  • Příspěvků: 65
Re: Přimountování disku pro uživatele [vyřešeno]
« Odpověď #11 kdy: 08 Června 2008, 13:53:11 »
heureka!! A je to :) :). Taže postup následující - odmountoval jsem disk Entertainment a adresář Entertainment jsem i smazal. Pak jsem ho znova vytvořil, přimauntoval a světe div se - vlastník richie, práva drwxrwxrwx. Takže velký dík uživatelům Vetinari a Luboš "truhlik" Truhlář, za trpělivost a pomoc, bez které by se mi to asi nepodařilo.

 

Provoz zaštiťuje spolek OpenAlt.