Fórum Root.cz

Hlavní témata => Server => Téma založeno: peekaa 26. 05. 2016, 17:04:03

Název: Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: peekaa 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.
Název: Re:přihlášení k sítovému disku pro všechny s rw
Přispěvatel: trubicoid2 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
Název: Re:přihlášení k sítovému disku pro všechny s rw
Přispěvatel: JardaP . 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.
Název: Re:přihlášení k sítovému disku pro všechny s rw
Přispěvatel: peekaa 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
Název: Re:přihlášení k sítovému disku pro všechny s rw
Přispěvatel: peekaa 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...
Název: Re:Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: JardaP . 26. 05. 2016, 22:41:57
Hele, co takle zkusit, jestli sitovy disk lze namontovat pomoci pmount? Muzete ji hodit prikaz do .bashrc.
Název: Re:Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: trubicoid2 27. 05. 2016, 08:30:42
jak tam vypadaji prava? pomuze treba umask?
Název: Re:Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: peekaa 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 :-)
Název: Re:Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: trubicoid2 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 (https://www.samba.org/samba/docs/man/manpages-3/mount.cifs.8.html)
Název: Re:Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: JardaP . 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!
Název: Re:Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: peekaa 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.


Název: Re:Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: peekaa 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
....
Název: Re:Přihlášení k sítovému disku pro všechny s rw
Přispěvatel: peekaa 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.