1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #!/bin/bash
- clear
- TEXT='\033[30;107;2m'
- INFO='\033[97;44m'
- WARNING='\033[97;43m'
- ERROR='\033[97;41m'
- SUCCESS='\033[97;42m'
- GREEN='\033[92m'
- YELLOW='\033[93m'
- RESET='\033[0m'
- if [ "${EUID}" -ne 0 ]; then
- echo -e "${ERROR} RALAT ${RESET}${TEXT} Anda tiada kebenaran untuk menjalankan skrip ini! ${RESET}"; exit 1
- fi
- read -p "Masukkan nama pengguna: " _namapengguna
- egrep "^$_namapengguna" /etc/shadowsocks-libev/.accounts &>/dev/null
- if [ $? -ne 0 ]; then
- echo -e "${SUCCESS} INFO ${RESET}${TEXT} Nama pengguna tidak wujud! ${RESET}"
- fi
- read -p "Masukkan tempoh aktif [Hari]: " _tempohaktif
- old_tarikh_luput=$( grep -w "$_namapengguna" /etc/shadowsocks-libev/.accounts | cut -d ' ' -f 9 )
- tanggal_hari_ini=$(date +"%F")
- tanggal_hari_ini=$(date -d "$tanggal_hari_ini")
- old_tempoh_aktif=$((old_tarikh_luput - tanggal_hari_ini))
- new_tempoh_aktif=$((old_tempoh_aktif + _tempohaktif))
- new_tarikh_luput=$(date -d "$new_tempoh_aktif days" +"%F")
- clear
- echo
- echo -e "${TEXT} ========================================================== ${RESET}"
- echo -e "${TEXT} SHADOWSOCKS - PERBAHARUI AKAUN ${RESET}"
- echo -e "${TEXT} ---------------------------------------------------------- ${RESET}"
- echo
- echo -e "${YELLOW} Nama pengguna:${PLAIN} ${GREEN}$_namapengguna${PLAIN}"
- echo -e "${YELLOW} Tempoh aktif:${PLAIN} ${GREEN}$_tempohaktif hari${PLAIN}"
- echo -e "${YELLOW} Tarikh luput:${PLAIN} ${GREEN}$new_tarikh_luput${PLAIN}"
- echo
- echo -e "${TEXT} ---------------------------------------------------------- ${RESET}"
- echo -e "${TEXT} Dicipta oleh Doctype, Dikuasakan oleh Cybertize. ${RESET}"
- echo -e "${TEXT} ========================================================== ${RESET}"
- echo
|