Portál AbcLinuxu, 10. května 2025 05:32
mount -t cifs //PC_se_sdilenim/nasdileny_disk /mnt/kam_sdilet -o iocharset=utf8,codepage=cp1250,username=jmeno,password=heslo
. Jak ale udelam to, aby se mi data zkopcily do daneho adresare s pravy, ktere potrebuji? Nakonec chci sdileny disk zase odpojit. Cele tohle by chtelo zrejme napsat do skriptu a volat cronem. Poradite jak na to?
#!/usr/bin/env bash mount -t cifs //PC_se_sdilenim/nasdileny_disk /mnt/kam_sdilet -o iocharset=utf8,codepage=cp1250,username=jmeno,password=heslo && cp --archive zdrojovy_adr cilove_misto_zalohy || echo "zaloha se nezdarila""
770 /user:users/
pro adresare a 660 /user:users/
.. pujde to nejak?
#!/usr/bin/env bash mount -t cifs //PC_se_sdilenim/nasdileny_disk /mnt/kam_sdilet -o iocharset=utf8,codepage=cp1250,username=jmeno,password=heslo && cp --archive zdrojovy_adr cilove_misto_zalohy && umount /mnt/kam_sdilet && chown -R user:users cilove_misto_zalohy && chmod -R 770 cilove_misto_zalohy || echo "zaloha se nezdarila"
660 /user:users/
...
--archive
).
A pokud vám jde jen o odebrání všech práv pro others, tak pouze stačí:chmod -R o=-rwx
chmod -R o=-rwx cilove_misto_zalohy
??
chmod
, takže to bude takto:
#!/usr/bin/env bash mount -t cifs ... && cp --archive zdrojovy_adr cilove_misto_zalohy && umount /mnt/kam_sdilet && chown -R user:users cilove_misto_zalohy && chmod -R o=-rwx cilove_misto_zalohy || echo "zaloha se nezdarila"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.