Fórum Root.cz
Hlavní témata => Server => Téma založeno: peekaa 26. 05. 2016, 17:04:03
-
Tohle mi funguje pod rootem:
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.
-
dát do /etc/fstab?
//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
-
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.
-
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
//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
-
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...
-
Hele, co takle zkusit, jestli sitovy disk lze namontovat pomoci pmount? Muzete ji hodit prikaz do .bashrc.
-
jak tam vypadaji prava? pomuze treba umask?
-
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 :-)
-
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)
-
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!
-
//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.
-
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.
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
....
-
Tak mazání jsem již vyřešil: uid=..., pak práva vypadají:
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.