Tag Archives: cron
Windows: Einen User per Shell – Batch sperren und wieder freigeben
Wenn man einen User sperren möchte legt man am besten eine .bat-Datei an und führt diese per Tastmanager zur einer bestimmten Uhrzeit aus.
Inhalt zum Sperren:
net user DERUSERNAME /active:no
um den User wieder freizugeben:
net user DERUSERNAME /active:yes
Problem – wenn der User noch angemeldet ist, kann er trotzdem das System noch nutzen.
Somit müssen wir eine Lösung finden diesen sofort abzumelden
@echo off
query session >_temp.txt
for /f “eol=> skip=2 tokens=1,2,3,” %%i in (_temp.txt) DO (
if “%%j” == “DERUSERNAME” (
REM Verbindungen trennen
echo %%j %%k
logoff %%k
)
)
del _temp.txt
Linux: FTP Server mounten
Viele Hoster bieten Backup-Space nur per FTP an und somit mussten wir uns etwas überlegen.
Das simpleste war natürlich das Mounten von FTP Servern.
Beginnen wir also:
Als erstes natürlich das Repo updaten.
apt-get update
Anschließend die benötigte Software installieren
aptitude install sshfs curlftpfs
Jetzt müssen wir uns einen Ordner stellen um auf diesen Mounten zu können.
Beispiel: mkdir /opt/_backupspeicher/
Nun kommen wir zum Mounten ![]()
curlftpfs benutzer:passwort@IP_ADRESSE /FTP-Verzeichnis
Damit wir das nicht bei jedem Neustart wiederholen müssen, ist es sinnvoll einen Cron Eintrag zu definieren.
Linux: Wo befinden sich Cronjobs?
Cronjobs werden unter Linux hier hinterlegt:
/var/spool/cron/crontabs/(*USERNAME)
Ein ls auf das Verzeichnis listet euch alle Crontabs auf.
Mit cat könnt ihr danach einen Blick auf eure Cronjobs werfen.
ls /var/spool/cron/crontabs/
cat /var/spool/cron/crontabs/(*USERNAME)
(*USERNAME) bitte mit eurem User ersetzen.
In den meisten fällen ist dieser ROOT.


