Znaleziono 118 wyników

autor: 321Kami
2010-10-25, 13:27
Forum: Programowanie
Temat: Dropping privileges (pozbywanie się uprawnień)
Odpowiedzi: 4
Odsłony: 1293

Re: Dropping privileges (pozbywanie się uprawnień)

Ok, ale mi chodzi o coś takiego, jak to jest robione w Apache. Apache odpala jeden proces który jest z przywilejami roota i tylko nasłuchuje, a przetwarzaniem danych zajmują się już procesy potomne z uprawnieniami użytkownika... Jest gdzieś w sieci jakaś dokumentacja do tego? Przeglądanie źródeł apa...
autor: 321Kami
2010-10-22, 15:51
Forum: Programowanie
Temat: Dropping privileges (pozbywanie się uprawnień)
Odpowiedzi: 4
Odsłony: 1293

Dropping privileges (pozbywanie się uprawnień)

Potrzebuję zbindować się do portu 80 a później zrzec się uprawnień. Jak to zrobić? Czytałem że setuid() i setguid() nie są bezpieczne
autor: 321Kami
2010-10-12, 09:56
Forum: Środowisko graficzne
Temat: Compiz i ATI po raz n-ty...
Odpowiedzi: 1
Odsłony: 1167

Compiz i ATI po raz n-ty...

Wiem, że tematów na ten temat było sporo, ale może akurat ktoś przeżył problemy podobne do mnie. Po takim pobieżnym przejrzeniu dotychczasowych wpisów nie znalazłem odpowiedzi. Konfiguracja: Mobility Radeon 3470 + Catalyst 10.9 + Kernel 2.6.35.7 na Slackware64 13.1 po update do current. xorg.conf: S...
autor: 321Kami
2008-12-30, 14:38
Forum: Programowanie
Temat: Własny program do kopiowania plików w linuxie
Odpowiedzi: 3
Odsłony: 1386

Re: Własny program do kopiowania plików w linuxie

Z tego co zauważyłem, statystyki plików znajdę w sys/stat.h, funkcja lstat. To dobry kierunek?

Widzę, że się trochę spóźniłem :P, ale trop dobry. Dzięki, walczę dalej, zobaczymy co z tego wyjdzie :)
autor: 321Kami
2008-12-30, 14:27
Forum: Programowanie
Temat: Własny program do kopiowania plików w linuxie
Odpowiedzi: 3
Odsłony: 1386

Własny program do kopiowania plików w linuxie

Wiem, że kopiowanie plików w linuxie odbywa się poprzez otwarcie pliku fopen, odczytanie fread i zapisanie w miejscu docelowym fwrite... ale, jak sprawidzić czy to co podał użytkownik jest plikiem czy katalogiem czy linkiem? i jeśli to link, to jak skopiować link a nie to do czego się odnosi? Próbow...
autor: 321Kami
2008-12-28, 00:59
Forum: Programowanie
Temat: getopt_long...
Odpowiedzi: 0
Odsłony: 716

getopt_long...

/* * copy.c * * Created on: Dec 27, 2008 * Author: morpheus */ #include <stdio.h> #include <getopt.h> static struct option opcje [] = { {"--no-dereference", no_argument, NULL, 'd'}, {0, no_argument, NULL, 'p'}, {"--recursive", no_argument, NULL, 'r'}, {0, 0, 0, 0} }; int main(int argc, char *argv[]...
autor: 321Kami
2008-12-09, 19:19
Forum: Programowanie
Temat: Bash pętla for / Przekazywanie parametrów do funkcji
Odpowiedzi: 3
Odsłony: 2633

Bash pętla for / Przekazywanie parametrów do funkcji

Dwa szybkie pytania 1. Pętla for x in jeden dwa trzy. Ok, a jak chcę mieć dwa argumenty? x i y i zmieniać je? Coś w stylu for x,y in jeden,typ1 dwa,typ2, trzy,wyjście? Da się? 2. Jak przekazać zmienną do funkcji? nie wartość ale zmienną? zmienna="test" fun $zmienna fun(){ echo "$1" $1="bla" } echo "...
autor: 321Kami
2008-12-07, 23:32
Forum: Programowanie
Temat: [Rozw.]dialog -> radiolist
Odpowiedzi: 0
Odsłony: 611

[Rozw.]dialog -> radiolist

Znalazłem taki oto przykład skryptu w dialogu: http://www.linuxjournal.com/files/linuxjournal.com/linuxjournal/articles/028/2807/2807l1.html wszystko byłoby super ale jest tu taki fragment: select_dma() { dialog --title "DMA Configuration" \ --radiolist "Select DMA channel:" 11 60 4 \ 1 "DMA 0" 'on_...
autor: 321Kami
2008-11-30, 14:26
Forum: Programowanie
Temat: [ROZW.]skrypt przelogowujący użytkownika
Odpowiedzi: 2
Odsłony: 812

Re: [ROZW.]skrypt przelogowujący użytkownika

exec... no przecież... ależ zaćmienie umysłu... DZIĘKI!
autor: 321Kami
2008-11-30, 13:44
Forum: Programowanie
Temat: [ROZW.]skrypt przelogowujący użytkownika
Odpowiedzi: 2
Odsłony: 812

[ROZW.]skrypt przelogowujący użytkownika

Piszę konfigurator iptables... i chcę żeby skrypt sprawdzał nazwę użytkownikia i jeżeli jest różna od roota to prosił o podanie hasła i od razu miał dostęp do uprawnień administratora... jednak coś takiego: #!/bin/bash if [ `whoami` != root ]; then echo "Podaj haslo root" su -l fi echo `whoami` nie ...
autor: 321Kami
2008-10-24, 19:13
Forum: Programowanie
Temat: [Rozw.]Skrypt basha wykonujący zewnętrzne polecenia
Odpowiedzi: 11
Odsłony: 1926

Re: [Rozw.]Skrypt basha wykonujący zewnętrzne polecenia

nie za bardzo rozumiem, set zmieni mi tylko sposób wywoływania... zamiast find $znajdź wpisze find $@.... to nic nie zmienia
autor: 321Kami
2008-10-24, 18:17
Forum: Programowanie
Temat: [Rozw.]Skrypt basha wykonujący zewnętrzne polecenia
Odpowiedzi: 11
Odsłony: 1926

Re: [Rozw.]Skrypt basha wykonujący zewnętrzne polecenia

Przyjrzałem się, zmienna wygląda ok. Sprawdzę jeszcze zakończenie /;
autor: 321Kami
2008-10-24, 15:01
Forum: Programowanie
Temat: [Rozw.]Skrypt basha wykonujący zewnętrzne polecenia
Odpowiedzi: 11
Odsłony: 1926

Re: [Rozw.]Skrypt basha wykonujący zewnętrzne polecenia

hehe właśnie o to chodzi że z palca działa ;p Kod: #! /bin/bash wybor=0 polecenia=("" "-name" "" "" "" "") pytania=("katalog" "nazwe pliku" "" "" "" "zawartosc pliku") for i in `seq 0 $[ ${#polecenia[@]}-1 ]` do zmienne[$i]="" done while [ $wybor != 8 ]; do znajdz="" clear echo "1. Katalog: ${zmienn...
autor: 321Kami
2008-10-24, 13:24
Forum: Programowanie
Temat: [Rozw.]Skrypt basha wykonujący zewnętrzne polecenia
Odpowiedzi: 11
Odsłony: 1926

[Rozw.]Skrypt basha wykonujący zewnętrzne polecenia

popełniłem skrypcik który upraszcza używanie finda (na zaliczenie). Tu pojawia się problem, jeżeli nazwa pliku jest dwuczęściowa to powinna być w cudzysłowach więc wrzucam ją do zmiennej jako \"$zmienna\"... tylko że find wyrzuca wtedy find "/home" -name "Plik tekstowy" find: paths must precede expr...
autor: 321Kami
2008-10-14, 14:39
Forum: Serwery i sieci
Temat: Używanie Talka
Odpowiedzi: 0
Odsłony: 443

Używanie Talka

W inetd.conf odkomentowałem 4 linie odpowiedzialne za talka tak żeby daemon się ładował (chyba ;p) a gdy próbuję porozmawiać z samym sobą na 2 konsolach pierwsza talk morpheus@matrix druga talk root@matrix i od razu dostaję connection refused... Da się gdzieś podejrzeć jakieś błędy cokolwiek? Jaka k...