Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT] Skrypt Dodawanie użytkownika na IP


Xyli

Rekomendowane odpowiedzi

Opublikowano

Witam.

Mam Wam do zaprezentowania mój skrypt, który doda Wam użytkownika na IP.

Skrypt był pisany w oparciu o poradnik użytkownika Vide_Cull_Fide pt. "[Mini-Tut]User root na IP"

http://www.mpcforum.pl/topic/403005-mini-tutuser-root-na-ip/

 

Funkcje skryptu:

  • Skrypt dodaje użytkownika na IP po wcześniejszym uzupełnieniu.
  • Posiada zabezpieczenie przed nie wpisaniem IP.
  • Pyta o poprawność danych.
  • Za naszą zgodą resetuje sshd.

Link do skryptu. Przenieś mnie!

http://wklej.to/74wcE

Skrypt:

 

 

#!/bin/sh
#Skrypt napisany w oparciu o poradnik użytkownika Vide_Cull_Fide
#pt. "[Mini-Tut]User root na IP"
#Skrypt wykonany przez Xyli'ego dla mpcforum.pl
#Zabraniam zmiany w treści skryptu, zmiany autora i udostępniania bez mojej wiedzy.

echo -e "\033[36m Dodawanie użytkownika na IP (by Xyli)\033[0m"
sleep 1
echo -e "\033[0m Podaj nazwę użytkownika (np. \033[36mroot\033[0m)\033[36m"
read user
sleep 1
echo -e "\033[0m Podaj IP z jakiego będzie można zalogować na \033[36m$user\033[0m ( np.\033[36m 192.168.1.1\033[0m )\033[36m"
read ajpi
sleep 1
if [ ! -z $ajpi ];
then
echo ""
echo -e "\033[36m Potwierdzenie poprawności:\033[0m"
echo -e "\033[0m  Użytkownik: \033[36m$user\033[0m"
echo -e "\033[0m  IP: \033[36m$ajpi\033[0m"
echo -e "\033[0m Czy powyższe dane się zgadzają? (\033[32my\033[0m/\033[31mn\033[0m)"
read a
case $a in
	y*)
		sleep 1
		echo " Proszę czekać..."
		echo "AllowUsers" $user"@"$ajpi >> /etc/ssh/sshd_config
		sleep 1
		echo " Wpis został dodany."
		sleep 1
		echo -e "\033[0m Chcesz zresetować \033[36msshd\033[0m? (\033[32my\033[0m/\033[31mn\033[0m)"
		read b
		case $b in
			y*)
				sleep 1
				/etc/rc.d/sshd restart
				sleep 1
				echo -e "\033[32m Użytkownik $user na $ajpi został poprawnie dodany!\033[0m"
				sleep 1
			;;

			*)
				sleep 1
				echo -e "\033[32m Użytkownik $user na $ajpi został poprawnie dodany!\033[0m"
				sleep 1				
			;;
		esac
		;;

	*)
		echo " Operacja anulowana."
		sleep 1
	;;
esac
else
echo -e "\033[31m Błąd!\033[0m"
echo " Podałeś złe IP. Operacja anulowana."
sleep 1
fi

 

 

 

Screenshoty:

 

 

35i146f.jpg

 

346udxh.jpg

 

 

 

 

 

 

Proszę nie pisać, że poradnik to zbędny spam.

Pozdrawiam, Xyli

 

18i2ir.png

Napisz do mnie, jeżeli potrzebujesz patcher'a.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...