Přihlášení k sítovému disku pro všechny s rw

peekaa

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Přihlášení k sítovému disku pro všechny s rw
« kdy: 26. 05. 2016, 17:04:03 »
Tohle mi funguje pod rootem:

Kód: [Vybrat]
mount.cifs //whitebox/PUBLIC /mnt/whitebox -o user=guest,password=abcd,sec=ntlm
Pod uživatelem mi to nejde. Potřeboval bych, aby to fungovalo pro všechny uživatele, aby se spouštělo po startu, aby nikdo, ani moje žena ;-) nemusel zadávat žádné heslo, nebo aby bylo natrvalo a aby tam všichni měli práva rw. Nějak se k tomu nemohu přes Google dohrabat. Díky moc.
« Poslední změna: 26. 05. 2016, 20:43:00 od Petr Krčmář »


trubicoid2

Re:přihlášení k sítovému disku pro všechny s rw
« Odpověď #1 kdy: 26. 05. 2016, 17:23:25 »
dát do /etc/fstab?

Kód: [Vybrat]
//whitebox/PUBLIC /mnt/witebox cifs guest,uid=1000,iocharset=utf8,username=uzivatel,password=tajnyheslo 0       0
pak v distribuci je neco, co mountuje automaticky sitovy sdileni az je sit dostupna, aby to nervalo ze zacatku, jmenuje se to ruzne, se systemd nevim :)

nebo setuid mount.cifs no

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:přihlášení k sítovému disku pro všechny s rw
« Odpověď #2 kdy: 26. 05. 2016, 18:01:24 »
Taky by ten prikaz mohl byt v rc.local a kdyby se vyskytovaly problemy, tak by treba cron spoustel periodicky test namontovanosti. Pokud by neprosel, vynutil by odmontovani nefunkcniho mountpointu a zkusil to znovu namontovat.

peekaa

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Re:přihlášení k sítovému disku pro všechny s rw
« Odpověď #3 kdy: 26. 05. 2016, 19:49:43 »
Už jsem to chtěl vzdát.. Přes hodinu montuju sítový disk :-(

fstab je asi nejlepší řešení, ale musí se to opravdu montovat až později:  _netdev (připojení sitových disků až když je sit) systemd asi nepodporuje, při noauto bych zase asi musel dělat skript, aby si každý uživatel montoval sám. Nakonec jsem objevil šílené x-systemd.automount, které by mělo montovat v okamžiku přístupu, tedy když v nautilu žena rozklikne složku

Kód: [Vybrat]
//whitebox/PUBLIC /a_whitebox cifs uid=1000,user=guest,password=heslo,sec=ntlm,noauto,x-systemd.automount    0       0
Tak snad. Zatím to funguje.
Docela hezky se dá vypsat i důvod nenamontování při startu: systemctl status a_whitebox.mount
Dky

peekaa

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Re:přihlášení k sítovému disku pro všechny s rw
« Odpověď #4 kdy: 26. 05. 2016, 19:55:22 »
Tak ne.. to bylo předčasné - žena nemá právo mazat, vytvářet :-( Pod jedním uživatelem to jde, pod jiným ne...


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Přihlášení k sítovému disku pro všechny s rw
« Odpověď #5 kdy: 26. 05. 2016, 22:41:57 »
Hele, co takle zkusit, jestli sitovy disk lze namontovat pomoci pmount? Muzete ji hodit prikaz do .bashrc.

trubicoid2

Re:Přihlášení k sítovému disku pro všechny s rw
« Odpověď #6 kdy: 27. 05. 2016, 08:30:42 »
jak tam vypadaji prava? pomuze treba umask?

peekaa

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Re:Přihlášení k sítovému disku pro všechny s rw
« Odpověď #7 kdy: 27. 05. 2016, 10:12:35 »
Práva jsou velmi prostá: uživatel guest může všechno, jiný uživatel není. Umask asi nepomůže, jak jsem ted zběžně četl, tak to platí jen na soubory, ale ne na složky.

Na všech windows (xp-8), pro všechny 4 uživatele co mám doma, mi funguje:
net use n: \\whitebox\public /savecred

Zkouším si pročítat všechny parametry mount a mount.cifs, ale je toho příšerně moc, a nějak se v tom plácám, některé parametry navíc jdou jen v kombinaci s něčím jiným, a některé zase ne. Mezitím to vždy musím restartovat, abych si byl jistý, že to bude fungovat i po restartu, no prostě paráda :-)

trubicoid2

Re:Přihlášení k sítovému disku pro všechny s rw
« Odpověď #8 kdy: 27. 05. 2016, 10:57:56 »
tak se to nejak neodeslalo :(

umask je na soubory a adresare, dej umask=0000, nebo fmask=0111,dmask=0000

je mozny, ze to cifs ignoruje, posli ls -l jako tvoje zena

cifs ma navic volby file_mode=0666,dir_mode=0777

to by asi mohlo zabrat
https://www.samba.org/samba/docs/man/manpages-3/mount.cifs.8.html

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Přihlášení k sítovému disku pro všechny s rw
« Odpověď #9 kdy: 27. 05. 2016, 11:22:31 »
posli ls -l jako tvoje zena

cifs ma navic volby file_mode=0666,dir_mode=0777

Fuj, prasaku. Bude si kvuli tobe oblekat zenske spodni pradlo a saty!

peekaa

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Re:Přihlášení k sítovému disku pro všechny s rw
« Odpověď #10 kdy: 27. 05. 2016, 15:54:16 »
Kód: [Vybrat]
//whitebox/PUBLIC /a_whitebox cifs file_mode=0777,dir_mode=0777,user=guest,password=...,sec=ntlm,noauto,x-systemd.automount    0       0
Vypadá to, že to bude ono. Funguje i v MC přes putty. V Gnome, když se spustí Nautilis, tak to chvíli trvá, protože sitový disk spí a než se probudí, tak to je vždy tak 5s, ale snad jo. Díky.



peekaa

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Re:Přihlášení k sítovému disku pro všechny s rw
« Odpověď #11 kdy: 18. 06. 2016, 22:07:17 »
Hmmm, tak to nefunguje dobře. Když vytvořím složku i dokument, tak je nemohu smazat. A navíc - nevidím všechny složky, asi 2-3 složky prostě nevidím. Když to připojím ručně pod rootem klasicky, tak vidím vše. 99% chyba asi systemd, ale nevím jak bez toho.

Kód: [Vybrat]
omega@chief:~$ ls -l /mnt/whitebox/
celkem 0
drwxrwxrwx 2 root root 0 říj 26  2011 Fotogalerie
drwxrwxrwx 2 root root 0 bře 11  2012 Fotogalerie Archiv
....

peekaa

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Re:Přihlášení k sítovému disku pro všechny s rw
« Odpověď #12 kdy: 18. 06. 2016, 22:47:57 »
Tak mazání jsem již vyřešil: uid=..., pak práva vypadají:

Kód: [Vybrat]
drwxrwxrwx 2 omega root 0 říj 26  2011 Fotogalerie
drwxrwxrwx 2 omega root 0 bře 11  2012 Fotogalerie Archiv

Ale stále nevidím 2-3 složky, někdy více, někdy méně...
Díky.