Forum Index > Open Source > UNIX/Linux Shell Scripting and Programming

#0 by Player (AlcoFlooder© | Piva pui ?) (0 mesaje) at 2011-02-08 15:55:30 (689 săptămâni în urmă) - [Link]Top
Bash
"Bourne again shell"





Wikipedia

Wikipedia En
Bash is a Unix shell. The name is an acronym, a pun and descriptive. As an acronym, it stands for Bourne-again shell, referring to its initial conception as a free open source clone of the Bourne shell (sh). As a pun, it refers to the Christian concept of being born again. The name is also descriptive of what it did, bashing together the features of sh, csh and ksh.

Wikipedia Ro
Bash este un shell (interpretor de comenzi) specific sistemului de operare Linux, conceput sub auspiciile GNU. Denumirea este un acronim de la Bourne-Again Shell, după numele lui Steve Bourne, autorul shell-ului sh pentru UNIX, predecesorul bash-ului. Pentru sistemele de operare Linux, shellul implicit este bash.

Wikipedia Ru
Bash (от англ. Bourne again shell, каламбур «Born again» shell — «Возрождённый» shell) — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.

ÎnchideЗакрыть




Editors

Vi/VIm

Geany

Gedit

Emacs

ÎnchideЗакрыть

Editat de către Player la 2011-04-02 10:57:42




Mesaj util ?   Da   18 puncte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<< Precedenta      Următoarea >>

#76 by flienteen Donor ( ͡° ͜ʖ ͡°) (0 mesaje) at 2011-02-11 22:09:08 (688 săptămâni în urmă) - [Link]Top
#74 dаnyel, sudo chmod +x fisier.exe


Mesaj util ?   Da   0 puncte
#77 by Player (AlcoFlooder© | Piva pui ?) (0 mesaje) at 2011-02-12 17:34:18 (688 săptămâni în urmă) - [Link]Top
#74 dаnyel, "... defapt nu se bifeaza ..." - poate nai instalat ntfs-config?

#62 Player, "... alias sp='cd $HOME/Desktop/ | ls $HOME/Desktop/ ' ..." - mai o intrebare mica...la mine nu merge cu pipe doar cind pun &&...de ce? :-|


Mesaj util ?   Da   0 puncte
#78 by SlavutticiParticipant la concursul Fotografi Amatori (Свiтлe) (0 mesaje) at 2011-02-12 19:55:06 (688 săptămâni în urmă) - [Link]Top
#77 Player, pipe-ul transmite output-ul la o comandă în a doua comandă, dacă vrei să execuți una după alta, în loc de pipe pune ;(punct și virgulă)


Mesaj util ?   Da   1 puncte
#79 by Player (AlcoFlooder© | Piva pui ?) (0 mesaje) at 2011-02-12 20:01:35 (688 săptămâni în urmă) - [Link]Top
#78 Slavuttici, aha! got it! Thanks! ^_^


Mesaj util ?   Da   0 puncte
#80 by Edavrio Drivers Club (cat /dev/brain > /dev/null) (0 mesaje) at 2011-02-14 20:01:58 (688 săptămâni în urmă) - [Link]Top
Întrebare: Cum să facem kill la toate procesele sau PHP scripturile care mai ramân după ce Apache se opreşte.

Răspuns: Modificăm init scriptul şi adăugăm după start-stop-daemon (în general depinde de distro)


for i in `netstat -tanp | grep :80 | awk '{print $7}' | awk -F/ '{ print $1}' | grep -E '[[:digit:]]' | uniq`
do
    kill -9 $i
done

Thanks.

Requests in PM :)



Mesaj util ?   Da   0 puncte
#81 by develroot (Power User) (0 mesaje) at 2011-02-14 20:16:22 (688 săptămâni în urmă) - [Link]Top
cum vezi continutul directorului daca la "ls" da permission denied?


Mesaj util ?   Da   0 puncte
#82 by superman13 (Super User) (0 mesaje) at 2011-02-14 20:27:00 (688 săptămâni în urmă) - [Link]Top
#81 develroot, cu sudo :)


Mesaj util ?   Da   0 puncte
#83 by develroot (Power User) (0 mesaje) at 2011-02-14 20:27:35 (688 săptămâni în urmă) - [Link]Top
#82 superman13, :lol: eu zic daca nu ai drepturi de superuser


Mesaj util ?   Da   0 puncte
#84 by superman13 (Super User) (0 mesaje) at 2011-02-14 20:30:29 (688 săptămâni în urmă) - [Link]Top
#83 develroot, tu ai pus intrebarea cam asa "cum sa vad cu ls daca da perminsion denied :wink: " asa am inteles eu :)


Mesaj util ?   Da   0 puncte
#85 by develroot (Power User) (0 mesaje) at 2011-02-14 20:31:07 (688 săptămâni în urmă) - [Link]Top
#84 superman13, exact. poate nu am fost prea explicit. FARA PERMISIUNI DE SUPERUSER


Mesaj util ?   Da   0 puncte
#86 by NES Club de sah si dame (lost in tranceNeSs) (0 mesaje) at 2011-02-14 21:07:51 (688 săptămâni în urmă) - [Link]Top
#85 develroot, să faci login în contul care are permisiuni de vizualizare, altfel, dacă nu ești superuser - nicicum


Mesaj util ?   Da   0 puncte
#87 by Edavrio Drivers Club (cat /dev/brain > /dev/null) (0 mesaje) at 2011-02-15 15:11:07 (688 săptămâni în urmă) - [Link]Top

develroot wrote:

cum vezi continutul directorului daca la "ls" da permission denied?



Găseşti ceva exploituri cu Privilege Escalation sau local root exploit-uri. În general local orice sistemă este explotabilă.
Dar ca să nu te joci cu exploit-uri te încarci în single-user mode.


Mesaj util ?   Da   0 puncte
#88 by Player (AlcoFlooder© | Piva pui ?) (0 mesaje) at 2011-02-16 17:19:55 (688 săptămâni în urmă) - [Link]Top
Noroashi!

Cind te foloseshti de comanda "tar" cu optsiunea "g" ce face snapshot...pai el cumva oricum copie undeva in cash shi peurma controleaza daca sa facut ceva schimbari? Sau el deodata controleaza daca sa facut schimbari shi peurma copie doar ce a fost schimbat/adaugat?


Mesaj util ?   Da   0 puncte
#89 by Edavrio Drivers Club (cat /dev/brain > /dev/null) (0 mesaje) at 2011-02-17 00:02:18 (688 săptămâni în urmă) - [Link]Top
#88 Player, Deodata.


Mesaj util ?   Da   0 puncte
#90 by Player (AlcoFlooder© | Piva pui ?) (0 mesaje) at 2011-02-17 10:25:39 (688 săptămâni în urmă) - [Link]Top
#89 Edavrio, Multsumesc!


Mesaj util ?   Da   0 puncte
#91 by develroot (Power User) (0 mesaje) at 2011-02-19 22:22:44 (687 săptămâni în urmă) - [Link]Top
O intrebare:

Code

#!/usr/local/bin/expect -f

if {$argc!=2} {
  send_user "usage: $argv0 username password \n"
  exit
}
# script must be run by root user
set whoami [exec id -u]
if {$whoami!=0} {
  send_user "You must be a root user to run this script\n"
  exit
}
#
set timeout -1
match_max 100000
# stopre password
set password [lindex $argv 1]
# username
set user [lindex $argv 0]
# opem shell
spawn $env(SHELL)
# send passwd command
send -- "passwd $user\r"
expect "assword:"
send "$password\r"
expect  "assword:"
send "$password\r"
send "\r"
expect eof


": no such file or directory

deja :sick: de acest lucru. poate stiti voi un script bash care sa modifice parola la un utilizator dintr-o singura comanda aka "./modifypw user123 newpassword"


Mesaj util ?   Da   0 puncte
#92 by SlKelevro (Uploader) (0 mesaje) at 2011-02-19 23:04:20 (687 săptămâni în urmă) - [Link]Top
#91 develroot, sudo passwd username ?


Mesaj util ?   Da   0 puncte
#93 by develroot (Power User) (0 mesaje) at 2011-02-19 23:07:41 (687 săptămâni în urmă) - [Link]Top
#92 SlKelevro, :slap:. eu am scris cred ca destul de clar, sa modifice parola la un utilizator dintr-o singura comanda aka "./modifypw user123 newpassword". la passwd trebuie de introdus manual parola, si inca de 2 ori )


Mesaj util ?   Da   0 puncte
#94 by SlKelevro (Uploader) (0 mesaje) at 2011-02-19 23:19:31 (687 săptămâni în urmă) - [Link]Top
http://stackoverflow.com/questions/714915/using-the-passwd-command-from-within-a-shell-script:
Code
#!/bin/bash

user="$1"
password="$2"
echo $password | passwd --stdin $user

http://forums.freebsd.org/showthread.php?t=4448:
Code
#!/usr/local/bin/bash

LOG="$1"
PASS="$2"
expect << EOF
spawn passwd $LOG
expect "New Password:"
send "${PASS}\r"
expect "Retype New Password:"
send "${PASS}\r"
expect eof;
EOF


pS. На stackoverflow (первая ссылка) ещё есть обсуждение на тему безопасности


Mesaj util ?   Da   0 puncte
#95 by develroot (Power User) (0 mesaje) at 2011-02-20 10:58:56 (687 săptămâni în urmă) - [Link]Top
#94 SlKelevro, "... echo $password | passwd --stdin $user ..." - проблема в том что у меня нету TERM, (активного терминала), потому-что я подключаюсь через телнет, и никак passwd не поможет.

А второй вариант, вот что дает:



:please:


Mesaj util ?   Da   0 puncte
#96 by printesoi (Cogito,ergo sum!) (0 mesaje) at 2011-02-20 11:57:11 (687 săptămâni în urmă) - [Link]Top
#95 develroot, a doua modalitate functioneaza,tu nu trebuie sa scrii nimic, trebuie doar sa astepti cateva secunde,se completeaza el automat.


Mesaj util ?   Da   0 puncte
#97 by develroot (Power User) (0 mesaje) at 2011-02-20 14:04:51 (687 săptămâni în urmă) - [Link]Top
well, am gasit alta metoda prin 3rd party software. acum ce naiba

Code

Feb 20 18:59:33 debian sshd[17935]: User root not allowed because shell /bin/bash\r does not exist
Feb 20 18:59:33 debian sshd[17935]: Failed none for invalid user root from 92.1.1.2 port 6458 ssh2
Feb 20 18:59:34 debian sshd[17935]: error: Could not get shadow information for NOUSER
Feb 20 18:59:34 debian sshd[17935]: Failed password for invalid user root from 92.1.1.2 port 6458 ssh2


s-a mai intilnit cineva cu asa problema? :sick:

// /bin/bash este si e detinut de root:root, cu permisiuni 755


Mesaj util ?   Da   0 puncte
#98 by SlKelevro (Uploader) (0 mesaje) at 2011-02-20 15:10:41 (687 săptămâni în urmă) - [Link]Top
#97 develroot, "... shell /bin/bash\r ..." - проверь содержимое файла, может там в конце строки \r\n вместо \n ?


Mesaj util ?   Da   0 puncte
#99 by develroot (Power User) (0 mesaje) at 2011-02-20 15:18:00 (687 săptămâni în urmă) - [Link]Top
#98 SlKelevro, в фаиле бинарно кодированные данные, никакого \r нету


Mesaj util ?   Da   0 puncte
#100 by flienteen Donor ( ͡° ͜ʖ ͡°) (0 mesaje) at 2011-02-26 17:51:17 (686 săptămâni în urmă) - [Link]Top
pentru cei care folosesc linux pe laptop și doresc o monitorizare a bateriei puteți încerca micul meu scriptuleț ^_^


Mesaj util ?   Da   2 puncte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<< Precedenta      Următoarea >>

Forum Index > Open Source > UNIX/Linux Shell Scripting and Programming


Navigare rapidă:


Comunitatea digitală din Moldova. Să adunăm și să organizăm conținutul autohton de pe întreg internet pe un singur site web.