Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: shinobi в Jan 26, 2007, 22:22



Титла: Въпрос за apache2 ?
Публикувано от: shinobi в Jan 26, 2007, 22:22
Въпроса ми е много елементарен ама какво да се прави...
Става въпрос за Убунту (последната версия)
Инсталирах си apache2 и php5. Под Windows слагам фаиловете в C....\apache\htdocs\
Но къде да сложа фаиловете под Линуксa ? Въобще не мога да намеря директорията : (


Титла: Въпрос за apache2 ?
Публикувано от: mircata в Jan 26, 2007, 22:31
Пробвай с locate htdocs какво ще ти даде.
Но най лесно - отвори си /etc/apache2/httpd.conf и вътре намери директивата DocumentRoot и готово там е.


Титла: Въпрос за apache2 ?
Публикувано от: shinobi в Jan 26, 2007, 23:23
Еее евала, намерих го :) Сега обаче идва поредният тъп въпрос
Нямам привилегии да записвам фаилове в тази директория ??? Как да покажа на системата ,че аз съм администратора ?

ПС. Извинявам се за въпросите  ?


Титла: Въпрос за apache2 ?
Публикувано от: Hapkoc в Jan 26, 2007, 23:32
На последния въпрос (за правата) - пишеш:

sudo cp /path/to/file /path/to/copy/to

Пишеш си паролата и си готов.

В Ubuntu (и производните) потребителя root е деактивиран по подразбиране. Можеш да го активираш по следния начин:

sudo passwd root

Тук пак си пишеш паролата, след което вкарваш два пъти паролата, която ще е за root потребителя. След това ще можеш да направиш ето така:

su -

Пишеш паролата, която си вкарал за root и ставаш root. Разликата е, че със sudo изпълняваш една команда с права на root, след което си отново твоя си потребител, докато su по подразбиране стартира обвивка (shell) с права на root и можеш да изпълняваш N на брой команди, докато не излезеш от тази обвивка (с exit или Ctrl-D). Ако трябва да изпълниш няколко последователни команди като root, su е по-удобно. От друга страна ако свикнеш с начина на Ubuntu (sudo) е по-безопасно, т.к. е по-малко вероятно без да искаш да омажеш нещо.

Забележка: не ползвам Ubuntu и силно се надявам от посления път когато съм правил горното упражнение (да активирам root account-а) да не са се променили нещата, в резултат на което да те лъжа тука. Все пак сигурно ще се намери кой да ме поправи ако лъжа.





Титла: Въпрос за apache2 ?
Публикувано от: shinobi в Jan 27, 2007, 00:33
Цитат (Hapkoc @ Ян. 27 2007,00:32)
На последния въпрос (за правата) - пишеш:

sudo cp /path/to/file /path/to/copy/to

Пишеш си паролата и си готов.

В Ubuntu (и производните) потребителя root е деактивиран по подразбиране. Можеш да го активираш по следния начин:

sudo passwd root

Тук пак си пишеш паролата, след което вкарваш два пъти паролата, която ще е за root потребителя. След това ще можеш да направиш ето така:

su -

Пишеш паролата, която си вкарал за root и ставаш root. Разликата е, че със sudo изпълняваш една команда с права на root, след което си отново твоя си потребител, докато su по подразбиране стартира обвивка (shell) с права на root и можеш да изпълняваш N на брой команди, докато не излезеш от тази обвивка (с exit или Ctrl-D). Ако трябва да изпълниш няколко последователни команди като root, su е по-удобно. От друга страна ако свикнеш с начина на Ubuntu (sudo) е по-безопасно, т.к. е по-малко вероятно без да искаш да омажеш нещо.

Забележка: не ползвам Ubuntu и силно се надявам от посления път когато съм правил горното упражнение (да активирам root account-а) да не са се променили нещата, в резултат на което да те лъжа тука. Все пак сигурно ще се намери кой да ме поправи ако лъжа.

Пич просто си нямаш идея колко ми помогна  B)  Мерси много :)


Титла: Въпрос за apache2 ?
Публикувано от: lastcyrol в Jan 27, 2007, 01:01
Това си е разисквано много пъти( имам предвид Ubuntu+root въпроса), така че няма да  го повдигам наново, но ще взема да посоча, в полза на не-root практиката в ubuntu, че sudo -sH ще свърши същата работа като su. От друга страна пък su -c прави каквото и sudo.