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)
Citace od: trubicoid2 kdy 27. 05. 2016, 10:57:56
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.