Guten Tag ,
Ich habe ein simples kleines programm "Programmirt"
Wenn ich es aber benutze kommt kurz ein syn fehler fur 2 sec und dann schliesst es sich der rest funkt SUPER
@echo off
title %username%@%username%
set USER=%username%
set DERPATH=home/
set PASSWORT=
set ADMIN=
:algorytme
set /p command=%USER%@%DERPATH%:~$
if "%command%"=="passwd" goto passwd
if "%command%"=="su" goto su
if "%command%"=="ls -l" goto dir
if "%command%"=="cd .." goto cd..
if "%command%"=="cd" goto cd
goto algorytme
:commandes
:: Start commands
:passwd
set /p rootpass=Geben Sie ein neues UNIX-passwort ein:
set /p rootpassreplay=Geben Sie das neue UNIX-Passwort erneut ein:
if "%rootpass%"=="" goto passwordfail
if "%rootpassreplay%"=="" goto passwordfail
if "%rootpass%"=="%rootpassreplay%" goto passwdsucce
:passwordfail
echo Sorry, password do not match
echo passwd: Fehler beim Andern des Authentifizirungstoken
echo passwd: Passwort nicht geandert
goto algorytme
:passwdsucce
echo Ihr Neus Passwort ist "%rootpassreplay%" mehr infos unter http://Cybrvirus.de.tl/ > "UNIX Passwort.txt"
set PASSWORT=1
goto algorytme
:su
if %PASSWORT%=1 goto susucce
goto suloginfail
:susucce
set /p suloginpass=Passwort:
if "%suloginpass%=%rootpass% goto suloginsucce
:suloginfail
goto algorytme
:suloginsucce
set ADMIN=OK
:dir
cd C:\Users\%username%\Desktop
dir
goto algorytme
:cd
if "%command%"="cd home/%username%" goto cd..
if "%command%"="cd ~" goto cdroot
if "%cdpress%"=="" goto algorytme
cd %cdpress%
:cd..
set DERPATH=home/%username%
cd C:\Users\%username%\
goto algorytme
:cdroot
if %ADMIN%=OK goto cdrootyes
goto cdrootno
:cdrootyes
set DERPATH=root/
:cdrootno
goto algorytme
:: Coyprights BY Killer177
Und Zwar bei su also erst gibt man passwd ein
dann passwort und passwort erneut eigeben und zu lestzt "su"
danach *muste* eigentlich die passwort eigabe kommen da passwort oben die vraiable ja auf 1 ist,... *WEIN* :'(
