Synology divers

De Marmits Wiki

IPKG not found

en root:
vi /etc/rc.local
ajouter
mount -o bind /volume1/@optware /opt
puis
/root/.profile
ajouter
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:...etc
synoservicectl --restart sshd

DSM5

synoservicectl --reload sshd

apache

/usr/syno/apache/conf
alias: /usr/syno/apache/conf/extra/httpd-autoindex.conf-user

ascii

générateur texte ascii: http://www.network-science.de/ascii/

synchro ssh numero de port

rsync -avz --no-owner --no-group --no-perms -e "ssh -pXXXX" "/source/" user@XX.XX.XX.XX:/destination/

Synchro backup

  • étape 1
ssh-keygen -t dsa -b 1024 -f /volume1/users/toto/.ssh/id_dsa
chmod 0600 /volume1/users/toto/.ssh/*
  • étape 2
ssh user@ip 'cat >> /home/user/.ssh/authorized_keys2' < /volume1/users/toto/.ssh/id_dsa.pub
rm /volume1/users/toto/.ssh/id_dsa.pub
  • étape3
SERVER="user@ip:/rep/"
REP="/un/rep/"
SORTIE=$(/usr/syno/bin/rsync -avz --delete --no-owner --no-group --rsync-path="sudo rsync" -e "ssh -i /volume1/users/toto/.ssh/id_dsa" $SERVER $REP)

relancer sshd

synoservicectl --restart sshd
synoservicectl --reload sshd (DSM5)
/usr/syno/etc.defaults/rc.d/S95sshd.sh restart

IPKG

.profile -> PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

sudoers

On passe root

sudo -i

On lance visudo

visudo

On recherche cette ligne

# User privilege specification
root    ALL=(ALL:ALL) ALL

et on y ajoute une nouvelle ligne juste en dessous avec les mêmes droits pour notre utilisateur:

matt    ALL=(ALL:ALL) ALL

basculer en root:

sudo su -

recherche

super finder sur windows

*.bak ; *.tmp; *.~*; *.ini; *.db;  *.m4a; *.mp4; *.jpg; *.mp3; *.flac

ou ssh

find "/rep" -name '*\.txt' -o -name '*\.jpg'

supprimer

find "/rep" -name '*\.txt' -o -name '*\.jpg' -exec rm -f {} \;

indexation

Pour forcer l'indexation, il suffit de lancer
synoindex -a le_fichier_téléchargé
ou
synoindex -A le_répertoire_téléchargé