Покажи Публикации - 57r1k3
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3
1  Програмиране / Общ форум / Структура на функция -: Oct 16, 2005, 18:29
Цитат (the_real_maniac @ Окт. 15 2005,21:43)
Или (1) те се декларират преди функцията , която ги използва -> най-често всички твой функции са преди main(), т.е main() е последната; или (2) функциите се дефинират и могат да се декларират където си поискаш преди или след функцията , която ги ползва.


Как се дефинира функция.

твойта функция:

Примерен код

int sbor(int a, int b);

забележи ; накрая !

функциите се дефинират в началото на кода.
или да го кажа така след хедърните файлове и преди main()
а декларацията, където си поискаш, но щом си дефинирал значи след main().

Имаш малка неточност- декларацията е обявяването за съществуването на функцията:

int foo();

а дефиницията е реализацията на функцията:

int foo()
{
    /***************************
    some code goes here
    ****************************/
}

Успех!
2  BSD секция / Настройки на софтуер / sshd влизане с парола -: Oct 08, 2005, 14:08
Цитат (aSmith @ Окт. 06 2005,13:18)
Вече нямам идея, а как може да се върна към стандартния (непорт) sshd?

Първо махни инсталирания порт- не ти трябва.

#pkg_info | grep -i openssh
#pkg_delete <openssh-ver>

След това добави следния ред в /etc/rc.conf:

sshd_enable="YES"

Този ред е необходим за пускане на демона при първоначално зареждане след рестарт. Не е необходимо да рестартираш- просто изпълни командата:

#sshd
(намира се в /usr/sbin)

Но преди това разгледай конфигурационните файлове в директорията /etc/ssh. Там са файловете с настройките и за сървъра, и за клиента (ако от същата машина излизаш навън към друга машина). За повече информация погледни в подръчната книга (hahdbook) на FreeBSD. Нещата са изключително опростени и няма нищо сложно.
Успех!
3  BSD секция / Настройки на софтуер / sshd влизане с парола -: Oct 04, 2005, 22:03
А защо въобще ползваш порта? SSH е част от потребителската земя/света (userland/world) на FreeBSD. Не съм 100% сигурен, но порта най-вероятно ползва настройките в /usr/local/etc/ssh, а не тези в /etc/ssh, които са за демона, който си върви с FreeBSD.
4  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Кое то двете да си купя -: Aug 18, 2005, 22:38
Защо пък не един UPS? ;-)
5  Нетехнически теми / Идеи и мнения / Хакнат сървър -: Jul 20, 2005, 18:12
IDS - Intrusion Detection System

За повече инфо
http://www.google.com/
6  Linux секция за начинаещи / Настройка на програми / Проблем с telnet -: Jul 09, 2005, 19:00
Вероятна причина за липсата на /etc/inetd.conf е, че ползваш xinetd. Потърси за xinetd.conf.
От гледна точка на сигурността, по-добре е да пуснеш sshd (демон за отдалечен достъп, но информационния обмен е криптиран).
От запитването ти не можах да разбера какво общо има пускането на telnet демон с желанието ти да имаш достъп до отдалечена машина. Може би искаш отдалечен достъп до своята машина? Бъди изключително внимателен, защото интернет е доста опасно място! Ако искаш отдалечен достъп до своята машина, трябва да имаш реален IP адрес или да се разбереш с доставчика ти да пренасочва трафик към твоята машина.
7  Linux секция за начинаещи / Настройка на програми / Неприятен проблем -: Mar 19, 2005, 20:00
Здрасти!
Аз съм си настроил превключването на клавиатурата с Ctrl+WIN+Z и Ctrl+WIN+З (Z на български), но не в xorg.conf, а в KDE "Control Center" -> "Regional & Accessibility" -> "Keyboard Shortcuts" -> "Keyboard" -> "Switch to next keyboard layout".
Конфигурационният файл на KDE е
Примерен код
~/.kde/share/config/kdeglobals

а редът, който определя превключването на клавиатурната подредба е
Примерен код
Switch to Next Keyboard Layout=Win+Ctrl+Z;Win+Ctrl+Cyrillic_ze

Не ти препоръчвам да ги сменяш само с WIN клавиша, защото той ти показва K менюто на KDE.

Успех!
8  Linux секция за начинаещи / Настройка на програми / .bash_history -: Mar 16, 2005, 13:41
Не е толкова "просто", защото историята е заредена в паметта и при излизане (logout) се записва отново на диска. Най-сигурното е:
Примерен код
$cd
$rm .bash_history
$ln -s /dev/null .bash_history

Така ще имаш история само за сесията и при logout тя ще изчезне.
9  Linux секция за начинаещи / Настройка на програми / Problem s ssh -: Mar 15, 2005, 17:34
Цитат (romeo_ninov @ Март 15 2005,15:44)
Цитат на: 57r1k3,Март 15 2005,13:26
Здравей!
Желателно е да ЗАБРАНИШ достъпа на root през sshd. Добави си ред (ако нямаш такъв) в sshd_config

AllowUsers <user_name>

Ако отново има проблем, виж какво пише във /var/log/auth.log и пейстни (ако искаш де '<img'> ) тук информацията, която засяга ssh.

Успех!

Предлагаш нещо, за което си има специална част в конфигурацията:

Примерен код

PermitRootLogin yes
Предложил съм точно това, което съм предложил, и което е различно от това, което ти си добавил!

flames > /dev/null
10  Linux секция за начинаещи / Настройка на програми / Problem s ssh -: Mar 15, 2005, 12:26
Здравей!
Желателно е да ЗАБРАНИШ достъпа на root през sshd. Добави си ред (ако нямаш такъв) в sshd_config

AllowUsers <user_name>

Ако отново има проблем, виж какво пише във /var/log/auth.log и пейстни (ако искаш де '<img'> ) тук информацията, която засяга ssh.

Успех!
11  Linux секция за начинаещи / Настройка на програми / питанне -: Mar 14, 2005, 23:13
Здравейте!
Искрено съжалявам за недоглеждането/бързането- не мога да си обясня как съм пропуснал ./configure?!?! :)
@milen5: Препоръчвам ти докато се понаучиш, да търсиш на rpmfind.net пакетите, които ти трябват. Търсиш за пакет и mandrake. Така например намерих и D4X. Написано си е кои библиотеки са необходими и съответните им версии. С locate и rpm инструмента проверяваш (man rpm) дали ги имаш- ако ли не, дърпаш!
Успех!
12  Linux секция за начинаещи / Настройка на програми / питанне -: Mar 14, 2005, 10:48
Здравей, milen5!
Да приемем, че файла се казва sample.tar.gz. Пускаш една конзола, отиваш в директорията, където е файла, и пишеш.
Примерен код
$tar -zxvf sample.tar.gz
$cd sample
$make

За да инсталираш софтуера, трябва да имаш права на супер потребител (root):
Примерен код
$su
Password:
#make install
#exit
$make clean
$cd ..
$rm -rf sample/

Забележка: '$' и '#' са маркери на командния ред и НЕ ГИ ПИШЕШ!
Това е общо взето. Но преди да инсталираш е хубаво да хвърляш по едно око в README (или INSTALL) файла в sample директорията, където може да има допълителни инструкции.
Успех!
13  Linux секция за начинаещи / Настройка на програми / права на потребител -: Mar 01, 2005, 12:46
Здравей!
При FreeBSD нещата стоят така (сигурно при линукс е нещо подобно)
Примерен код
limits

С тази команда виждаш или установяваш ограничения на системните ресурси. По принцип ПРОЦЕСА при юникс си е процес- без значение дали е във фонов режим или приема вход от tty. Т.е. ако искаш да ограничиш потребителите да имат 3 процеса във фонов режим, трябва да зададеш на променливата
Примерен код
maxprocesses
стойност 4 (3 във фонов и 1 един интерактивен процес).
Разбира се тези настройки важат до рестартиране на машината. За да се активират винаги настройките, трябва да зададеш стойност на променливата
Примерен код
maxproc
във файла /etc/login.conf или ~/.login_conf. Ако ограниченията налагаш в ~/.login_conf, трябва да вземеш мерки потебителят да не може да пише в този файл.
Ако информацията е недостатъчна, вече имаш някаква насока да потърсиш в гугъл.

Успех!

Редакция:
току-що намерих тази документация.
14  BSD секция / Системни настройки / права на потребител -: Mar 01, 2005, 12:46
Здравей!
При FreeBSD нещата стоят така (сигурно при линукс е нещо подобно)
Примерен код
limits

С тази команда виждаш или установяваш ограничения на системните ресурси. По принцип ПРОЦЕСА при юникс си е процес- без значение дали е във фонов режим или приема вход от tty. Т.е. ако искаш да ограничиш потребителите да имат 3 процеса във фонов режим, трябва да зададеш на променливата
Примерен код
maxprocesses
стойност 4 (3 във фонов и 1 един интерактивен процес).
Разбира се тези настройки важат до рестартиране на машината. За да се активират винаги настройките, трябва да зададеш стойност на променливата
Примерен код
maxproc
във файла /etc/login.conf или ~/.login_conf. Ако ограниченията налагаш в ~/.login_conf, трябва да вземеш мерки потебителят да не може да пише в този файл.
Ако информацията е недостатъчна, вече имаш някаква насока да потърсиш в гугъл.

Успех!

Редакция:
току-що намерих тази документация.
15  Linux секция за начинаещи / Настройка на програми / Инсталация на KDE -: Mar 01, 2005, 12:04
Тези са задължителни:
1) QT
2) arts
3) KDE
4) KDELibs
5) KDEBase
и т.н. Ако има някакво разместване, ориентирай се от зависимостите.
Тук можеш да видиш какви файлове се предоставят от отделните rpm пакети и да прецениш дали да ги инсталираш. Като ориентир можеш да ползваш пакетите, които са ти инсталирани в момента.

Успех!
Страници: [1] 2 3