انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: iran2000 در 01 مهر 1393، 12:14 قظ
-
سلام دوستان من تازه به جمع اوبونتوپیوستم و با مطالعاتی که در این زمینه داشتم دارم کم کم با این سیستم راه میفتم.ولی بعضی آموزشها را هرکار کردم اجرا نشدن.دوستان و اساتید محترم میتونن در این زمینه کمکم کنن.1-من میخواستم یک اسکریپت بنویسم به طوری که دسترسی روت را به کلیک راست اضافه کنه.اصلا کسی میتونه کمکم کنه که چه جوری یک فایا را به صورت اسکریپت اجرا کنم?2_هرکار کردم نتونستم تم را نصب کنم طبق آموزشها هم پیش رفتم.در این زمینه کسی میتونه کمکم کنه?3-در مورد قفل گذاری فایل و پوشه کسی میتونه کمکم کنه با آموزشهای موجود نتونستم.ممنون میشم کمک کنید من تازه کارم.
-
از اساتید کسی نبود کمک کنه?
-
کسی میتونه کمکم کنه که چه جوری یک فایا را به صورت اسکریپت اجرا کنم?
اگر منظورتون اینه که وقتی یه اسکریپت نوشتیم چطور باید اجراش کنیم، به دو صورت می تونید این کار رو انجام بدید:
۱)
bash script.sh
۲) با تغییر دادن حالت فایل و تبدیل اون به یه فایل اجرایی:
chmod +x script.sh
برای اجرا هم باید به پوشه ایی که فایل در اون قرار داره cd کنید و این دستور رو وارد کنید:
./script.sh
میتونید اون sh آخر هم پاک کنید. اساسا در یونیکس احتیاجی به فرمت برای فایلها نیست.
هرکار کردم نتونستم تم را نصب کنم طبق آموزشها هم پیش رفتم.در این زمینه کسی میتونه کمکم کنه
اگر طبق آموزشا پیش رفتید و نشد، باید توی یه تاپیک شرح کارهایی که برای تغییر تم انجام می دید و نتیجه نمی گیرید رو بنویسید تا دوستان راهنماییتون کنن.
در مورد قفل گذاری فایل و پوشه کسی میتونه کمکم کنه با آموزشهای موجود نتونستم.ممنون میشم کمک کنید من تازه کارم
این سوال خیلی کلی و جواب کاملش میتونه ده ها صفحه باشه. یه جورایی فلسفیه ;D
اما اگر همین جوری و سر سری می خواین بدونید باید صاحب فایل یا دایرکتوری رو به روت تغییر بدید و بعد هر گونه حقی رو از گروه ها و سایر سلب کنید. البته اگر هیچ کس از یوزر شما استفاده نمی کنه احتیاجی نیست که صاحب رو به روت تغییر بدید و فقط لازمه حقوق سایرین رو سلب کنید.
حالت اول:
sudo chown root: FILEorDIRECTORY
sudo chmod 700 FILEorDIRECTORY
حالت دوم:
chmod 770 FILEorDIRECTORY
-
دوست من ممنون از پاسختون فقط مشکل اسکرپت را اصلا متوجه نشدم.میشه ساده تر با مثال توضیح بدید.فرمان هایی که گفتی کجا بنویسم کجا ذخیره کنم و چه جوری اجرا کنم.اصلا متوجه نشدم.ببخشید تازه کارم.تازه از دنیای ویندوز اینجا اومدم.در ویندوز که خیلی به راحتی انجام میشه.فرض کنید که خود شما بخواهید به راست کلیک این گزینه را اضافه کنید.
-
دوست من ممنون از پاسختون فقط مشکل اسکرپت را اصلا متوجه نشدم.میشه ساده تر با مثال توضیح بدید.فرمان هایی که گفتی کجا بنویسم کجا ذخیره کنم و چه جوری اجرا کنم.اصلا متوجه نشدم.ببخشید تازه کارم.تازه از دنیای ویندوز اینجا اومدم.در ویندوز که خیلی به راحتی انجام میشه.فرض کنید که خود شما بخواهید به راست کلیک این گزینه را اضافه کنید.
ببین خیلی ساده :
اول ترمینال رو باز کن و با دستور پایین یک فایل بساز مثلا به اسم script.sh
gedit script.sh
خب اسکریپتاتو تو او فایل بنویس فقط اول فایل باید مشخص کنی که از چه شلی استفاده میکنی.مثلا برای بش اینطوری :
#!/usr/bin/env bash
بعد اسکریپتات رو هم به فایل اضافه کن.مثلا :
echo "hello world"
بعد فایلت رو ذخیره کن. و تو ترمینال تو پوشه ای فایل ذخیره شده هست این دستورو بزن :
sudo chmod +x نام فایل
با این دستور مجوز اجرا به اسکریپتت میدی.
برای اطلاع بیشتر از دستور chmod به 30li.org برو.
و در آخر برای اجرا تو ترمینال تو همون پوشه ای که اسکریپتت هست اینطوری بزن :
./نام فایل
که در مورد مثال ما میشه :
./script.sh
-
ممنون دوست من که با حوصله جواب دادی.
-
سلام به همگی
من یک اسکریپت رو می خوام روی سرور اجرا کنم و مراحل زیر رو انجام دادم:
1.اسکریپت رو با نت پت آماده کردم.
2. chmod +x MYSCRIPT
3. qsub MYSCRIPT
از دستور qsub برای اجرای خودکار در سرور استفاده کردم.
اما ایراد می گیره که اسکریپت من اسکی نیست در حالی که مرحله 2 بدون خطا انجام شد.
qsub: file must be an ascii script
کسی می دونه چطور باید فایلم رو اسکی کنم... :(
ممنون
-
سلام
اضافه کردن دسترسی روت به کلیک راست
http://linuxseason.ir/8131/%D8%A8%D8%A7%D8%B2%DA%A9%D8%B1%D8%AF%D9%86-%D9%81%D8%A7%DB%8C%D9%84-%D9%87%D8%A7-%D8%AA%D8%AD%D8%AA-%D9%85%D8%AC%D9%88%D8%B2-%D8%B1%D9%88%D8%AA-%D8%A8%D8%A7-%D8%B1%D8%A7%D8%B3%D8%AA-%DA%A9%D9%84%DB%8C.html
-
سلام ممنون از جوابتون ولی میشه بیشتر توضیح بدید..
تو سرور هیچوقت اجازه دسترسی به روت رو نمیدن
-
هر پرسشی باید در موضوع خودش پرسیده بشه. از بالا آوردن موضوعات قدیمی و پرسیدن در موضوعات دیگران خودداری کنید.
این موضوع قفل میشه