On Thu, 2009-03-12 at 10:01 +0100, Rafał Radecki wrote:
Witam wszystkich. Jako początkujący twórca skryptów natrafiłem na
problem. Tworzę skrypt tworzący konta na podstawie pliku /etc/passwd z
innego hosta. Teoretycznie chciałem umieścić wszystkie odpowiednie ($5
~ /WZÓR$/)linijki wspomnianego
On Thu, 2009-03-12 at 10:21 +0100, bartek szurgot wrote:
pamietaj tez na przyszlosc, zeby przypisania do zmiennych i ich uzycie
zawsze brac w cudzyslowia - unikniesz dzieki temu sporej ilosc
spacjowych problemow. :)
Cudzysłowy!!!
#!/bin/bash
cat /etc/passwd | \
while read line
do
jednak dopiero
przygodę ze skryptami w bash-u, wszelka pomoc więc będzie bardzo miło
widziana.
Pozdrawiam,
R.
czesc,
umieszczanie czegos w jednej zmiennej i potem for'owanie pon to kiepski
pomysl - jak trafisz gdzies spacje (np: w opisie uzyszkodnika) to skrypt
Ci sie rozjedzie.
druga sprawa
Mariusz Kruk wrote:
On Thu, 2009-03-12 at 10:21 +0100, bartek szurgot wrote:
pamietaj tez na przyszlosc, zeby przypisania do zmiennych i ich uzycie
zawsze brac w cudzyslowia - unikniesz dzieki temu sporej ilosc
spacjowych problemow. :)
Cudzysłowy!!!
true, true...
#!/bin/bash
cat /etc
On Thu, Mar 12, 2009 at 07:05:38PM +0100, bartek szurgot wrote:
#!/bin/bash
cat /etc/passwd | \
while read line
do
C_USRNAME=`awk -F: '{print $1}' $line`
C_UID=`awk -F: '{print $3}' $line`
C_HOMEDIR=`awk -F: '{print $6}' $line`
C_LSHELL=` awk -F: '{print $7
Mariusz Kruk wrote:
No jak awk nie złapie? Dlatego właśnie piszę o ustawieniu IFS.
~$ IFS=:
~$ head /etc/passwd | while read MY_LOGIN MY_PASS MY_UID MY_GID MY_COMMENT
MY_HOME MY_SHELL; do echo $MY_LOGIN; done
root
daemon
bin
tego triku nie znalem - skojarzylo mi sie ze zmienna FS z awk i z
date --date=2 days ago
dalej kombinuj sam ;)
Dzięki wielkie o cos takiego mi chodziło :)
Nie wiedziałem jak zbudować łańcuch.
--
Z powazaniem,
Paweł Lalewicz
_
GG:39211 GSM: +48 510 808 000
e-mail: i-pawe...@tlen.pl
Tlen: i-pawelek Skype: i-pawelek
Witam wszystkich,
W jaki sposob od aktualnej daty postaci date +%Y-%m-%d odjąc dwa dni. Nie
wchodzi w grę zwykłe odejmowanie liczb gdyż skrypt mia dzialać na przełomie
miesiąca jak i roku.
Z góry dziękuje za pomoc.
--
Z powazaniem,
Paweł Lalewicz
_
GG:39211 GSM: +48
Wednesday 17 of December 2008 10:55:35 Paweł Lalewicz napisał(a):
Witam wszystkich,
W jaki sposob od aktualnej daty postaci date +%Y-%m-%d odjąc dwa dni. Nie
wchodzi w grę zwykłe odejmowanie liczb gdyż skrypt mia dzialać na przełomie
miesiąca jak i roku. Z góry dziękuje za pomoc.
info date
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Stworzyłem plik variables.txt o zawartości:
***
export var_dc1=example
export var_dc2=org
export var_sambaDomainName=WORKGROUP
[etc.]
***
Stworzyłem plik template.ldif o zawartości:
***
dn: uid=$var_login,ou=users,dc=$var_dc1,dc=$var_dc2
cn:
06-05-07, Krzysztof Jastrzębski [EMAIL PROTECTED] napisał(a):
Mógłby ktoś naprowadzić na proste rozwiązanie ?
(tzn. jak poprawnie zadeklarować zmienne i jeden while zagnieździć w drugim)
golnie prosta opcja na zrobienie takiego skryptu opiera sie na funkcjach
dn:
06-05-08, Wojciech Ziniewicz [EMAIL PROTECTED] napisał(a):
06-05-07, Krzysztof Jastrzębski [EMAIL PROTECTED] napisał(a):
Mógłby ktoś naprowadzić na proste rozwiązanie ?
(tzn. jak poprawnie zadeklarować zmienne i jeden while zagnieździć w drugim)
golnie prosta opcja na zrobienie takiego
Piszę skrypt w którym istotny fragment to :
- wywołanie podskryptu
- jobs
Po tej komendzie powinienem ujrzeć listę zadań powłoki.
Jest tak wtedy jeśli jest to BASH ze znakiem zachęty.
Jeżeli polecenia wprowadzę do skryptu Bashowego to już jobs
NIE pokazuje zadań.
Natomiast CSH zachowuje się
[EMAIL PROTECTED] napisał(a):
Piszę skrypt w którym istotny fragment to :
- wywołanie podskryptu
- jobs
Po tej komendzie powinienem ujrzeć listę zadań powłoki.
Jest tak wtedy jeśli jest to BASH ze znakiem zachęty.
Jeżeli polecenia wprowadzę do skryptu Bashowego to już jobs
NIE pokazuje zadań
A tak :
#!/bin/bash
sleep 20
sleep 30
jobs
i niestety nic nie wyświetla.
To somo z ręki działa poprawnie.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Dnia 16-12-2005, pią o godzinie 13:24 +0100, [EMAIL PROTECTED]
napisał(a):
Ponieważ nie mogę tego zrobić w Bash'u więc powstała proteza:
skrypt s1 :
#!/bin/bash
sleep 10
echo koniec s1
exit 0
skrypt s2 :
#!/bin/bash
sleep 13
echo koniec s1
exit 0
skrypt s0 :
#!/bin/tcsh
Kto moe wie w jaki sposb w BASHu liczy w systemie szesnastkowym?
Mam ptelk... przykadowo:
i=0;
for costam in $lista
do
...
TC filter add dev imq0 protocol ip parent 1:$i pref 6
u32 match ip protocol 6 0xff match ip sport $prt 0x
On Sat, 21 May 2005 23:03:58 +0200, Lenthir wrote:
Kto moe wie w jaki sposb w BASHu liczy w systemie szesnastkowym?
Mam ptelk... przykadowo:
i=0;
for costam in $lista
do
...
TC filter add dev imq0 protocol ip parent 1:$i pref
Marcin P. Kobierzycki napisa(a):
printf %x\n $i;
Wielkie dziki :) To si przyda...
No dobra... a jak uy tego jako zmienna?
W apostrofach dziaa... ` `, ale moe jest jaki adniejszy sposb... ?
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL
On Sat, 21 May 2005 23:32:59 +0200, Lenthir wrote:
printf %x\n $i;
Wielkie dziki :) To si przyda...
No dobra... a jak uy tego jako zmienna?
W apostrofach dziaa... ` `, ale moe jest jaki adniejszy sposb... ?
AFAIK, Bash nie udostpnia innej takiej wbudowanej funkcjonalnoci, wic
`printf
?
Tak z ciekawości pytam, czy to jest bezpieczne?
A jak się coś takiego zachowa wpisując ze zdalnego komputera
ssh 192.168.1.1 /bin/bash
Chyba zmiana domyślnego shella tak naprawdę nic nie daje? A może sie mylę, bo
muszę przyznać, że nie sprawdzałem.
JK Shell jak shell, ale czy w takim
Dnia 2004-11-22 10:59 użytkownik bieniu gras napisał :
wzasadzie to mi nie chodzi az o tak restrykcyjne ustawienia... nie
chce robic chrootowanego srodowiska dla userow, chcialbym poprostu aby
user mial dostep do pine i passwd przy logowaniu przez ssh, tylko to
ma miec do wyboru sam i tak nie
ze zdalnego komputera
ssh 192.168.1.1 /bin/bash
Chyba zmiana domyślnego shella tak naprawdę nic nie daje? A może sie mylę, bo
muszę przyznać, że nie sprawdzałem.
Shell jak shell, ale czy w takim pinie nie da się np zmienić edytora[*]?
Trzeba by dodatkowo nałożyć jakieś ograniczenia w stylu
Witaj lista!
hejka
mam pytanie do grupowiczow:
Jak najlepiej ograniczyc shella z powloka bash lub inna tak aby user
logujac sie mial mozliwosc jedynie zmiany hasla i dostep do pine
wiem ze zeby miec tylko zmiane hasla to /bin/passwd jako powloka ale
chodzi mi jeszcze o dostep do pine
prosze o
mam pytanie do grupowiczow:
Jak najlepiej ograniczyc shella z powloka bash lub inna tak aby user
logujac sie mial mozliwosc jedynie zmiany hasla i dostep do pine
wiem ze zeby miec tylko zmiane hasla to /bin/passwd jako powloka ale
chodzi mi jeszcze o dostep do pine
prosze o jakies
Witaj Jaroslaw,
W Twoim liście datowanym 20 listopada 2004 (13:46:44) można przeczytać:
mam pytanie do grupowiczow:
Jak najlepiej ograniczyc shella z powloka bash lub inna tak aby user
logujac sie mial mozliwosc jedynie zmiany hasla i dostep do pine
wiem ze zeby miec tylko zmiane hasla
On Sat, 20 Nov 2004 13:46:44 +0100
Jaroslaw Bylina [EMAIL PROTECTED] wrote:
mam pytanie do grupowiczow:
Jak najlepiej ograniczyc shella z powloka bash lub inna tak aby user
logujac sie mial mozliwosc jedynie zmiany hasla i dostep do pine
wiem ze zeby miec tylko zmiane hasla to /bin
On Sat, 20 Nov 2004 15:00:48 +0100, Piotruś wrote:
A jak coś takiego się zachowa przy ctrl+c albo ctrl+z?
Tak z ciekawości pytam, czy to jest bezpieczne?
Wtedy należałoby zastosować `trap'. Sygnały `SIGINT' oraz `SIGTSTP'.
Pozdrawiam.
--
Marcin Pawel Kobierzycki
RLU: #310767 ; GPG
EHLO bieniu,
Saturday, November 20, 2004, 12:30:58 PM, you wrote:
bg mam pytanie do grupowiczow:
bg Jak najlepiej ograniczyc shella z powloka bash lub inna tak aby user
bg logujac sie mial mozliwosc jedynie zmiany hasla i dostep do pine
bg wiem ze zeby miec tylko zmiane hasla to /bin/passwd
witam!
W liście z sob, 20-11-2004, godz. 20:32, Piotr Kiebasinski pisze:
Wiesz -- tak mi do glowy przyszlo przed chwila -- moze by sprobowac
zmienic ustawienia $PATH ?
Ja bym chyba sprobowal zrobic nowy katalog np. /nowy/bin z zawartoscia
tego co ma mu byc wolno (czyli np. ten pine) i
racja :)
szkoda ze ta Twoja mi nie dziala, po probie logowania sie na nia
wywala mnie z shella ;] ale mam punkt zaczepienia...
wpisales do /etc/shells? i dales prawa x? jesli tak, to powinno dzialac
(u mnie dziala)...
pzdr,
jmb
A jak coś takiego się zachowa przy ctrl+c albo ctrl+z?
Tak z ciekawości pytam, czy to jest bezpieczne?
^Z jest ignorowane (chyba tak wyglada?), a ^C przerywa dzialenie i
wychodzi z powloki wracajac do loginu -- wiec chyba bezpiecznie...
pzdr,
jmb
Marcin Owsiany wrote:
On Sat, Nov 15, 2003 at 02:20:21PM +0100, [LocK] wrote:
Marcin Owsiany wrote:
On Thu, Nov 13, 2003 at 09:58:46PM +0100, [LocK] wrote:
Witam
Prolem jest taki jak topicu, a konkretniej:
mam binarke xyz. jestem jej wlascicielem a prawa dostepu sa ustawione na
777, na
Marcin Owsiany wrote:
On Thu, Nov 13, 2003 at 09:58:46PM +0100, [LocK] wrote:
Witam
Prolem jest taki jak topicu, a konkretniej:
mam binarke xyz. jestem jej wlascicielem a prawa dostepu sa ustawione na
777, na partycji nie ma opcji noexec. mimo to pliku nie moge uruchomic ;(
(blad taki jak w
Marcin Sochacki wrote:
On Thu, Nov 13, 2003 at 09:58:46PM +0100, [LocK] wrote:
Witam
Prolem jest taki jak topicu, a konkretniej:
mam binarke xyz. jestem jej wlascicielem a prawa dostepu sa ustawione na
777, na partycji nie ma opcji noexec. mimo to pliku nie moge uruchomic ;(
(blad taki jak
Jak podają anonimowe źródła, przepowiedziano, że [LocK] napisze:
Prolem jest taki jak topicu, a konkretniej:
mam binarke xyz.
A jesteś pewien, że to program dla twojego procesora?
jestem jej wlascicielem a prawa dostepu sa ustawione na
777, na partycji nie ma opcji noexec. mimo to pliku
Jacek Kawa wrote:
A jesteś pewien, że to program dla twojego procesora?
Tak. U kolegi dziala (tylko ze na 2.4.x a nie na 2.6.0-test9)
file ./xyz
Pozdrawiam
file ./xyz
./xyz: ERROR: corrupted section header size
i dalej to samo :(
Pozdro
Jak podają anonimowe źródła, przepowiedziano, że [LocK] napisze:
A jesteś pewien, że to program dla twojego procesora?
Tak. U kolegi dziala (tylko ze na 2.4.x a nie na 2.6.0-test9)
file ./xyz
file ./xyz
./xyz: ERROR: corrupted section header size
to chyba masz coś nie tak...
i dalej to
On Sat, Nov 15, 2003 at 02:20:21PM +0100, [LocK] wrote:
Marcin Owsiany wrote:
On Thu, Nov 13, 2003 at 09:58:46PM +0100, [LocK] wrote:
Witam
Prolem jest taki jak topicu, a konkretniej:
mam binarke xyz. jestem jej wlascicielem a prawa dostepu sa ustawione na
777, na partycji nie ma opcji
Witam
Prolem jest taki jak topicu, a konkretniej:
mam binarke xyz. jestem jej wlascicielem a prawa dostepu sa ustawione na 777, na
partycji nie ma opcji noexec. mimo to pliku nie moge uruchomic ;( (blad taki jak
w topicu).
PS. mam sidka z jajkiem 2.6.0-test9.
Pozdrawiam
[LocK]
On Thu, Nov 13, 2003 at 09:58:46PM +0100, [LocK] wrote:
Witam
Prolem jest taki jak topicu, a konkretniej:
mam binarke xyz. jestem jej wlascicielem a prawa dostepu sa ustawione na
777, na partycji nie ma opcji noexec. mimo to pliku nie moge uruchomic ;(
(blad taki jak w topicu).
file xyz
On Thu, Nov 13, 2003 at 09:58:46PM +0100, [LocK] wrote:
Witam
Prolem jest taki jak topicu, a konkretniej:
mam binarke xyz. jestem jej wlascicielem a prawa dostepu sa ustawione na
777, na partycji nie ma opcji noexec. mimo to pliku nie moge uruchomic ;(
(blad taki jak w topicu).
ldd ./xyz
On Sun, Feb 09, 2003 at 07:09:24PM +0100, [EMAIL PROTECTED] wrote:
teraz tak, skoro moge zainstalowac caly pakiet to czemu nie moge
skompilowac pojedynczego polecenia np. cut?
Możesz, ale najpierw musisz wygenerować wszystkie pliki, które są
wymagane do kompilacji.
~/textutils/lib/cut.c:62:
witam
.Po drugie, nie spodziewaj się, że wymyślonym przez siebie poleceniem
.skompilujesz jeden plik od razu do programu. Możesz kombinować jeśli
.naprawdę dobrze znasz się na narzędziach autoconf, make i konwencjach
.GNU tworzenia pakietów źródłowych.
no to troszke ostudziles moj zapal :)
ale
witam
ok to na poczatek najprostsza rzecz ktorej mi sie nie udaje zrobic:
zdordla basha, plik configurujacy:
myhost:/home/olo/kopie/bash-2.05a.orig# ./configure
checking build system type... i586-pc-linux-gnu
checking host system type... i586-pc-linux-gnu
Beginning configuration
On Sun, Feb 09, 2003 at 12:38:18PM +0100, [EMAIL PROTECTED] wrote:
witam
ok to na poczatek najprostsza rzecz ktorej mi sie nie udaje zrobic:
zdordla basha, plik configurujacy:
myhost:/home/olo/kopie/bash-2.05a.orig# ./configure
checking build system type... i586-pc-linux-gnu
witam.
thx za zainteresowanie.
Może masz partycję podmontowaną z opcją noexec?
partycja jest podmontowana jedynie jako nosuid.
...ale ciakawa jest sugestia Grzegorza.
cdn.
pozdro oli
witam.
woody# dpkg -S /usr/bin/cut
textutils: /usr/bin/cut
i to źródła tych właśnie (coreutils lub textutils) pakietów należy
ściągnąć
thx.
tak masz racje bedac jednak tepym ;p dalej czegos nie rozumiem :)))
sciagnalem sobie zrodlo textutils, faktycznie jest w zrodlach cut.c.
poczatkowo
witam
mam pytanie tylko nie wiem czy zwiazane bardzij z debianem czy z C :)
czy udalo sie komus skompilowac pojedyncza komende basha korzystajac ze zrodel
z debian.org?
po dodaniu wszystkich potrzebnyc bibliotek zaczyna mi sie wywalac na stringach
w nich zawartych, hmm pewnie cos zle rozumuje.
On Fri, Feb 07, 2003 at 07:30:28PM +0100, [EMAIL PROTECTED] wrote:
witam
mam pytanie tylko nie wiem czy zwiazane bardzij z debianem czy z C :)
czy udalo sie komus skompilowac pojedyncza komende basha korzystajac ze
zrodel z debian.org?
po dodaniu wszystkich potrzebnyc bibliotek zaczyna mi
Czesc.
Jak z takiego pliku wylowic '2' to kolo users. Chcem pozniej dac w scrypcie ze
np. jest zalogowanych 2 uzytkownikow. Sed, wc, grep, egrep. Nie wiem.
22:19:38 up 1:59, 2 users, load average: 0.00, 0.00, 0.00
***r-e-k-l-a-m-a**
Masz dosc placenia prowizji
On Thu, 26 Dec 2002 22:29:28 +0100
My hope the destroyer [EMAIL PROTECTED] napisał(a):
Jak z takiego pliku wylowic '2' to kolo users. Chcem pozniej dac w scrypcie ze
np. jest zalogowanych 2 uzytkownikow. Sed, wc, grep, egrep. Nie wiem.
Najskuteczniejsze bedzie tutaj man, a pomagajac - to jest
On Thu, Dec 26, 2002 at 09:31:48PM +0100, Adrian Siemieniak wrote:
On Thu, 26 Dec 2002 22:29:28 +0100
My hope the destroyer [EMAIL PROTECTED] napisał(a):
Jak z takiego pliku wylowic '2' to kolo users. Chcem pozniej dac w scrypcie
ze
np. jest zalogowanych 2 uzytkownikow. Sed, wc, grep,
Witam :)
Gdzie ustawic, zeby user po zalogowaniu dostawal basha ineraktywnego ?
KRZYZAK
On Sat, Jul 07, 2001 at 12:20:56PM +0100, Jacek Krzyzanowski wrote:
Witam :)
Gdzie ustawic, zeby user po zalogowaniu dostawal basha ineraktywnego ?
usermod -s /bin/bash user
Marcin
--
Marcin Owsiany [EMAIL PROTECTED]
http://student.uci.agh.edu.pl/~porridge/
GnuPG: 1024D/60F41216 FE67 DA2D
55 matches
Mail list logo