Netzsektor - mehr als nur Technik!

Netzsektor startet mit neuem Gewand. Bitte habt noch etwas Geduld bis wir alles mit Leben gefüllt haben. Wir wünschen euch viel Spaß. mehr »

 

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.