انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: shadecute در 26 اسفند 1391، 05:17 بظ
-
سلام دوستان
من به صورت دستي Apache2
my sql
PHP5
myphpadmin
رو به صورت صحيح نصب كردم
حالا سوالم اينه كه چطوري به پوشه لوكال هاست دسترسي پيدا كنم؟
براي مثال در ويندوز XAMPP رو كه نصب مي كني پوشه htdocs پوشه روت ماست
حالا تو لينوكس LAMP رو كه نصب كردم اين پوشه لوكال كجاست تا كد هاي PHP ر و بتون تست كنم؟
ممنون ميشم راهنمايي كنيد
ممنون
-
پوشه localhost گویش اشتباهی هستش.
localhost تنها یک Hostname هست که همیشه به آدرس 127.0.0.1 اشاره میکنه و منظور کامپیوتری هست که دارید با اون کار میکنید.
پوشه پیشفرضی که وبسرور استفاده میکنه، این هستش: /var/www/
-
پوشه localhost گویش اشتباهی هستش.
localhost تنها یک Hostname هست که همیشه به آدرس 127.0.0.1 اشاره میکنه و منظور کامپیوتری هست که دارید با اون کار میکنید.
پوشه پیشفرضی که وبسرور استفاده میکنه، این هستش: /var/www/
ممنونننننننننننن بله حق با شماست من اشتباه گفتم.بدليل تازه كاري . سعي ميكنم از دوستان كسب تجربه كنم من تازه به لينوكس مهاجرت كردم
پوشه رو پيدا كردم ولي مي خوام فايل يا فولدري توش بريزم پرميشن ميگه نداري و اجازه نميده كپي كنم :(
-
پوشه localhost گویش اشتباهی هستش.
localhost تنها یک Hostname هست که همیشه به آدرس 127.0.0.1 اشاره میکنه و منظور کامپیوتری هست که دارید با اون کار میکنید.
پوشه پیشفرضی که وبسرور استفاده میکنه، این هستش: /var/www/
ممنونننننننننننن بله حق با شماست من اشتباه گفتم.بدليل تازه كاري . سعي ميكنم از دوستان كسب تجربه كنم من تازه به لينوكس مهاجرت كردم
پوشه رو پيدا كردم ولي مي خوام فايل يا فولدري توش بريزم پرميشن ميگه نداري و اجازه نميده كپي كنم :(
اگر اوبونتو دارید بزنید:
sudo nautilus
اگر کوبونتو دارید بزنید:
sudo dolphin
اینگونه فایلمنیجرتونو با دسترسی کامل باز می کنید
کارتونو انجام بدید و کارتون که انجام شد ببندیدش
-
اگر اوبونتو دارید بزنید:
sudo nautilus
اگر کوبونتو دارید بزنید:
sudo dolphin
اینگونه فایلمنیجرتونو با دسترسی کامل باز می کنید
البته این روش خوبی برای اینکار نیست و من هیچ وقت این روش رو پیشنهاد نمیکنم. راه درست، تنظیم کردن مجوزهای اون پوشه هست. اینجا دلیل اشتباه بودن این روش و روش تنظیم مجوزها رو توضیح دادم: لینک (http://forum.ubuntu.ir/index.php/topic,59112.msg477192.html#msg477192)
-
آًقا من از دستورsudo nautilus استفاده کردم و و یه \یغام اومد که اوکی شد اما دسترسی ندارم بازم
چطوری می تونم این دستوری که زدم رو غیر فعال کنم ؟ که مثل قبل بشه؟ از روش دومی که دوستمون داد برای تغییر رمیشن استفاده کنم
ممنون میشم دستورشو بگید ممنون
-
شما بهجای تغییر مجوزهای دسترسی، باید کار با ترمینال گنو/لینوکس رو یاد بگیرید. دستورهای زیر رو مطالعه بفرمایید:
cd
cp
و برای تغییر دسترسی باید دستورهای زیر رو یادبگیرید.
chown
chmod
-
از دستور useradd -G www-data user
استفاده کردم اما اررور زیر رو میده
useradd: cannot lock /etc/passwd; try again later.
دسترسی رو نمیزاره تغییر بدم
-
از دستور useradd -G www-data user
استفاده کردم اما اررور زیر رو میده
useradd: cannot lock /etc/passwd; try again later.
دسترسی رو نمیزاره تغییر بدم
شما اگر بزنید sudo nautilus فایل منیجرتون باز می شه!اونوقت می تونید تو /var/www/ هرکاری می خواید بکنید!
من شخصا دوست دارم اینطوری کار کنم.امنیت 100 برابر بیشتر از راه های دیگست
-
از دستور useradd -G www-data user
استفاده کردم اما اررور زیر رو میده
useradd: cannot lock /etc/passwd; try again later.
دسترسی رو نمیزاره تغییر بدم
شما اگر بزنید sudo nautilus فایل منیجرتون باز می شه!اونوقت می تونید تو /var/www/ هرکاری می خواید بکنید!
من شخصا دوست دارم اینطوری کار کنم.امنیت 100 برابر بیشتر از راه های دیگست
زدم دستور رو
ولی بازم اررور دسترسی میده
Error opening file '/var/www/test.php': Permission denied
-
این ارور رو دقیقا کجا دیدید؟
می توانید با دستور chmod مجوز دسترسی(permission) رو عوض کنید.یا به propertise فایل بروید و به قسمت permission بقیش مشخصه
-
ممنون از همگی واقعا
اوکی شد دمتون گرم
یه راه حل هم خودم تست زدم که دیدم خیلی راحت تره اینکه کلا بیخیال /var/www/ بشیم
آدرس روت داکیومنت رو کلا تغییر دادم آوردم تو یه مسیر دیگه . ردیف شد دیکه نیازی به تغییر دسترسی ها نیست تغییر آدرس بهترین گزینه - الان رو دستکا÷ فولدر روت رو گذاشتم کدهم تست زدم و اجرا شد ردیفههههههههههههههه
نظرتون چیه؟ این کار درسته من انجام دادم؟ اینجوری دیگه با امنیت و دسترسی ها کاری نداریم که
-
شما اگر بزنید sudo nautilus فایل منیجرتون باز می شه!اونوقت می تونید تو /var/www/ هرکاری می خواید بکنید!
من شخصا دوست دارم اینطوری کار کنم.امنیت 100 برابر بیشتر از راه های دیگست
اینکه اینطوری دوست دارید کار کنید مشکلی نداره، ولی خوب اینقدر محکم در مورد امنیت اون روش صحبت نکنید، چون کاملا برعکس هستش. توضیحات کافی هم توی همون لینک دادم که چرا استفاده از اون روش به هیچ وجه کار خوبی نیست :)
-
اینکه اینطوری دوست دارید کار کنید مشکلی نداره، ولی خوب اینقدر محکم در مورد امنیت اون روش صحبت نکنید، چون کاملا برعکس هستش. توضیحات کافی هم توی همون لینک دادم که چرا استفاده از اون روش به هیچ وجه کار خوبی نیست :)
نه همچنان پای حرف خودم هستم! ;)
اگر کلا دسترسی به پوشه رو آزاد کنیم ممکنه یک فایل حیاتی و مهم داخلش باشه که با اشتباه ما یا کسی که پشت سیستمه پاک شه!
اما وقتی شما از sudo nautilus یا sudo dolphin استفاده می کنید و کارتون رو در پوشه /var/www/ انجام می دید بلافاصله فایل منیجر رو می بندید.همونطوری که قبلا گفتنم:
اگر اوبونتو دارید بزنید:
کد: [انتخاب]
sudo nautilus
اگر کوبونتو دارید بزنید:
کد: [انتخاب]
sudo dolphin
اینگونه فایلمنیجرتونو با دسترسی کامل باز می کنید
کارتونو انجام بدید و کارتون که انجام شد ببندیدش
دلیل اینکه گفتم ببندیدش هم کاملا واضحه.اگر با فایل منیجر باز شده با دستور sudo کار دیگه ای هم انجام بدیم ممکنه سیستم و سیستم عاملمون و هرچیز دیگه ای تحدید بشه
ممنون از همگی واقعا
اوکی شد دمتون گرم
یه راه حل هم خودم تست زدم که دیدم خیلی راحت تره اینکه کلا بیخیال /var/www/ بشیم
آدرس روت داکیومنت رو کلا تغییر دادم آوردم تو یه مسیر دیگه . ردیف شد دیکه نیازی به تغییر دسترسی ها نیست تغییر آدرس بهترین گزینه - الان رو دستکا÷ فولدر روت رو گذاشتم کدهم تست زدم و اجرا شد ردیفههههههههههههههه
نظرتون چیه؟ این کار درسته من انجام دادم؟ اینجوری دیگه با امنیت و دسترسی ها کاری نداریم که
جواب شما رو هم در بالا تا حدی دادم
اما لزومی برای امنیت بالا در این پوشه وجود نداره!مگر کسی که کار مهمی انجام می ده و هرگونه دستکاری در فایل های این پوشه باعث بدبختیش می شه
اگر شما کار معمولی انجام می دید هیچ مشکلی نداره و اتفاقا بهترین راه رو انتخاب کردید
-
شما اگر بزنید sudo nautilus فایل منیجرتون باز می شه!اونوقت می تونید تو /var/www/ هرکاری می خواید بکنید!
من شخصا دوست دارم اینطوری کار کنم.امنیت 100 برابر بیشتر از راه های دیگست
اینکه اینطوری دوست دارید کار کنید مشکلی نداره، ولی خوب اینقدر محکم در مورد امنیت اون روش صحبت نکنید، چون کاملا برعکس هستش. توضیحات کافی هم توی همون لینک دادم که چرا استفاده از اون روش به هیچ وجه کار خوبی نیست :)
کاملا درسته!
اینکه اینطوری دوست دارید کار کنید مشکلی نداره، ولی خوب اینقدر محکم در مورد امنیت اون روش صحبت نکنید، چون کاملا برعکس هستش. توضیحات کافی هم توی همون لینک دادم که چرا استفاده از اون روش به هیچ وجه کار خوبی نیست :)
نه همچنان پای حرف خودم هستم! ;)
اگر کلا دسترسی به پوشه رو آزاد کنیم ممکنه یک فایل حیاتی و مهم داخلش باشه که با اشتباه ما یا کسی که پشت سیستمه پاک شه!
اما وقتی شما از sudo nautilus یا sudo dolphin استفاده می کنید و کارتون رو در پوشه /var/www/ انجام می دید بلافاصله فایل منیجر رو می بندید.همونطوری که قبلا گفتنم:
اگر اوبونتو دارید بزنید:
کد: [انتخاب]
sudo nautilus
اگر کوبونتو دارید بزنید:
کد: [انتخاب]
sudo dolphin
اینگونه فایلمنیجرتونو با دسترسی کامل باز می کنید
کارتونو انجام بدید و کارتون که انجام شد ببندیدش
دلیل اینکه گفتم ببندیدش هم کاملا واضحه.اگر با فایل منیجر باز شده با دستور sudo کار دیگه ای هم انجام بدیم ممکنه سیستم و سیستم عاملمون و هرچیز دیگه ای تحدید بشه
ممنون از همگی واقعا
اوکی شد دمتون گرم
یه راه حل هم خودم تست زدم که دیدم خیلی راحت تره اینکه کلا بیخیال /var/www/ بشیم
آدرس روت داکیومنت رو کلا تغییر دادم آوردم تو یه مسیر دیگه . ردیف شد دیکه نیازی به تغییر دسترسی ها نیست تغییر آدرس بهترین گزینه - الان رو دستکا÷ فولدر روت رو گذاشتم کدهم تست زدم و اجرا شد ردیفههههههههههههههه
نظرتون چیه؟ این کار درسته من انجام دادم؟ اینجوری دیگه با امنیت و دسترسی ها کاری نداریم که
جواب شما رو هم در بالا تا حدی دادم
اما لزومی برای امنیت بالا در این پوشه وجود نداره!مگر کسی که کار مهمی انجام می ده و هرگونه دستکاری در فایل های این پوشه باعث بدبختیش می شه
اگر شما کار معمولی انجام می دید هیچ مشکلی نداره و اتفاقا بهترین راه رو انتخاب کردید
اصلا خوب نیست وقتی یه نفر لطف میکنه و اشتباهت رو بهت میگه، روی اون اشتباهت پافشاری کنی! ;)
انتقاد پذیر باشیم! :)
-
شما اگر بزنید sudo nautilus فایل منیجرتون باز می شه!اونوقت می تونید تو /var/www/ هرکاری می خواید بکنید!
من شخصا دوست دارم اینطوری کار کنم.امنیت 100 برابر بیشتر از راه های دیگست
اینکه اینطوری دوست دارید کار کنید مشکلی نداره، ولی خوب اینقدر محکم در مورد امنیت اون روش صحبت نکنید، چون کاملا برعکس هستش. توضیحات کافی هم توی همون لینک دادم که چرا استفاده از اون روش به هیچ وجه کار خوبی نیست :)
کاملا درسته!
اینکه اینطوری دوست دارید کار کنید مشکلی نداره، ولی خوب اینقدر محکم در مورد امنیت اون روش صحبت نکنید، چون کاملا برعکس هستش. توضیحات کافی هم توی همون لینک دادم که چرا استفاده از اون روش به هیچ وجه کار خوبی نیست :)
نه همچنان پای حرف خودم هستم! ;)
اگر کلا دسترسی به پوشه رو آزاد کنیم ممکنه یک فایل حیاتی و مهم داخلش باشه که با اشتباه ما یا کسی که پشت سیستمه پاک شه!
اما وقتی شما از sudo nautilus یا sudo dolphin استفاده می کنید و کارتون رو در پوشه /var/www/ انجام می دید بلافاصله فایل منیجر رو می بندید.همونطوری که قبلا گفتنم:
اگر اوبونتو دارید بزنید:
کد: [انتخاب]
sudo nautilus
اگر کوبونتو دارید بزنید:
کد: [انتخاب]
sudo dolphin
اینگونه فایلمنیجرتونو با دسترسی کامل باز می کنید
کارتونو انجام بدید و کارتون که انجام شد ببندیدش
دلیل اینکه گفتم ببندیدش هم کاملا واضحه.اگر با فایل منیجر باز شده با دستور sudo کار دیگه ای هم انجام بدیم ممکنه سیستم و سیستم عاملمون و هرچیز دیگه ای تحدید بشه
ممنون از همگی واقعا
اوکی شد دمتون گرم
یه راه حل هم خودم تست زدم که دیدم خیلی راحت تره اینکه کلا بیخیال /var/www/ بشیم
آدرس روت داکیومنت رو کلا تغییر دادم آوردم تو یه مسیر دیگه . ردیف شد دیکه نیازی به تغییر دسترسی ها نیست تغییر آدرس بهترین گزینه - الان رو دستکا÷ فولدر روت رو گذاشتم کدهم تست زدم و اجرا شد ردیفههههههههههههههه
نظرتون چیه؟ این کار درسته من انجام دادم؟ اینجوری دیگه با امنیت و دسترسی ها کاری نداریم که
جواب شما رو هم در بالا تا حدی دادم
اما لزومی برای امنیت بالا در این پوشه وجود نداره!مگر کسی که کار مهمی انجام می ده و هرگونه دستکاری در فایل های این پوشه باعث بدبختیش می شه
اگر شما کار معمولی انجام می دید هیچ مشکلی نداره و اتفاقا بهترین راه رو انتخاب کردید
اصلا خوب نیست وقتی یه نفر لطف میکنه و اشتباهت رو بهت میگه، روی اون اشتباهت پافشاری کنی! ;)
انتقاد پذیر باشیم! :)
+۱
من نظر خودمو گفتم.شما دلیل بیاری که اینا اشتباهه توجیه می شم ;)
بعدا نوشت:
معین جان اگر بی احترامی شده عذر می خوام.به دل نگیری
-
یکی از دلایلش این هست که نرم افزارهای گرافیکی عموما ذاتشون برای استفاده توسط روت نیست. دومین دلیل :
ناتیلوس رو با دسترسی ریشه باز کردم، خودم رفتم جای دیگه ، شخصی پای سیستم من نشسته! حالا تو ناتیلوس پوشه های مهم رو پاک کنه ، کی میخواد جواب بده؟ ](*,)
-
یکی از دلایلش این هست که نرم افزارهای گرافیکی عموما ذاتشون برای استفاده توسط روت نیست. دومین دلیل :
ناتیلوس رو با دسترسی ریشه باز کردم، خودم رفتم جای دیگه ، شخصی پای سیستم من نشسته! حالا تو ناتیلوس پوشه های مهم رو پاک کنه ، کی میخواد جواب بده؟ ](*,)
دلیل اول رو موافقم
دلیل دوم:ناتیلوس را بلافاصله باید ببندیمش.اگر با ناتیلوس باز شده با sudo فایل خاصی پاک شه به خاطر بی دقتی خودمونه که اشتباه فایلی رو پاک کردیم یا ناتیلوس را باز گذاشتیم
-
اگه کار با ترمینال و روش اصولیش رو یاد بگیرن، میتونن همهجا ازش استفاده کنن. فردا که خواستن با سرور کار کنن، دقیقن میدونن که چیکار کنن و نه اینکه بازدوباره سوال براشون یپشبیاد که چیکار کنن.
-
من نظر خودمو گفتم.شما دلیل بیاری که اینا اشتباهه توجیه می شم ;)
دلایل خیلی زیادی هست. برای مثال، Nautilus قسمتهای خیلی زیادی داره که کافیه یکی از اون قسمتها یک مشکل امنیتی داشته باشه، مثلا قسمتی که Thumbnailها رو میسازه. این روش اجازه میده که تنها با باز کردن پوشهای که یک عکس توش هست، امکان Exploit برای اون حفره فراهم بشه و سیستم شما به یک بدافزار که دسترسی root داره آلوده بشه.
ولی حالا که دنبال دلیل برای توجیه شدن میگردی! وردپرس رو از اینجا دانلود کن: لینک (http://nixoeen.com/wordpress.tar.bz2)
حالا با همون sudo nautilus برو و این رو در /var/www/ باز بکن، طوری که اون در /var/www/wordpress/ قرار بگیره. بعد هم Nautilus رو ببند. حالا این دستور رو با کاربر عادی بنویس:
/var/www/wordpress/wp-includes/SimplePie/XML/Declaration/Parser
حالا این دستور هم بنویس:
ls -d /dir_in_root
حالا به نظرت کار خوبیه که Nautilus رو با root اجرا کنی؟ :)