Automatic shares: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 2: | Zeile 2: | ||
*[[iwatch]] | *[[iwatch]] | ||
=samba script= | =samba script= | ||
+ | */usr/local/sbin/dir-watch | ||
+ | <pre> | ||
+ | #!/bin/bash | ||
+ | EVENT=$(echo $1 | cut -f 2 -d ,) | ||
+ | SMBPATH=$2 | ||
+ | SHARE=$(basename $2) | ||
+ | case $EVENT in | ||
+ | IN_CREATE) | ||
+ | echo CREATE >> /tmp/iwatch | ||
+ | net conf addshare $SHARE $SMBPATH writeable=y guest_ok=n "SHARE share" | ||
+ | ;; | ||
+ | IN_DELETE) | ||
+ | echo DELETE >> /tmp/iwatch | ||
+ | net conf delshare $SHARE | ||
+ | ;; | ||
+ | esac | ||
+ | </pre> |
Version vom 26. Juni 2014, 14:21 Uhr
installation iwatch
samba script
- /usr/local/sbin/dir-watch
#!/bin/bash EVENT=$(echo $1 | cut -f 2 -d ,) SMBPATH=$2 SHARE=$(basename $2) case $EVENT in IN_CREATE) echo CREATE >> /tmp/iwatch net conf addshare $SHARE $SMBPATH writeable=y guest_ok=n "SHARE share" ;; IN_DELETE) echo DELETE >> /tmp/iwatch net conf delshare $SHARE ;; esac