انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشکل در کپی کردن فایل از home به root (حل نشد!)  (دفعات بازدید: 5217 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین morteza1368

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
salam.man ye narmafzar daram nasb mikonam to linux
ta inja pish miram va masir directory ro avaz mikonam be bin
hala to copy kardan file az home be bin vaghe dar root moshkel daram
root@ubuntu:/bin# sudo cp /home/g09/g09nasb/dos2linx.sh/bin/
cp: missing destination file operand after `/home/g09/g09nasb/dos2linx.sh/bin/'
Try `cp --help' for more information.
root@ubuntu:/bin#
mibinid in dastor copy ke neveshtam doroste?
in error chi? ](*,)
« آخرین ویرایش: 13 تیر 1392، 10:24 ق‌ظ توسط morteza1368 »

آفلاین عدس

  • Jr. Member
  • *
  • ارسال: 84
  • جنسیت : پسر
پاسخ : مشکل در کپی کردن فایل از home به root
« پاسخ #1 : 12 تیر 1392، 02:20 ب‌ظ »
سلام بین مبدا و مقصد فاصله بزارcp /frist /secound
اشک هایی که پس از هر شکست میریزیم ....
همان عرقی است که برای پیروزی نریخته ایم.
هیتلر

آفلاین morteza1368

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
پاسخ : مشکل در کپی کردن فایل از home به root
« پاسخ #2 : 12 تیر 1392، 02:47 ب‌ظ »
nemishe.man filamo copy kardam to home am.ok.esmesh dos2linx.sh   hala man mikham ino copy konam to bin vaghe dar file sistem
bavar konid nemishe.shoma bashid chi daghighan minevisid   

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : مشکل در کپی کردن فایل از home به root
« پاسخ #3 : 12 تیر 1392، 03:40 ب‌ظ »
nemishe.man filamo copy kardam to home am.ok.esmesh dos2linx.sh   hala man mikham ino copy konam to bin vaghe dar file sistem
bavar konid nemishe.shoma bashid chi daghighan minevisid
اول از همه این که لطفا فارسی تایپ کنید.
دوم هم:
sudo cp /home/g09/g09nasb/dos2linux.sh /binواقعا نمیدونم چرا اون اسکریپت رو میخواین توی bin کپی کنید :o

آفلاین عدس

  • Jr. Member
  • *
  • ارسال: 84
  • جنسیت : پسر
میشه دیگه finglish ننویسید ؟
چشم در اومد . ;D
فاصله بده درست میشه  :-X
اشک هایی که پس از هر شکست میریزیم ....
همان عرقی است که برای پیروزی نریخته ایم.
هیتلر

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
یه راه دیگه هم هست که دستور زیر رو بزنید و گرافیکی کار کنید.
gksudo nautilus

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4877
  • جنسیت : پسر
  • masoft قدیم
استفاده از نرم‌افزارهای محیط گرافیکی مثل Nautilus با کاربر root از لحاظ امنیتی و همچنین به دلایل کاربردی، کار اشتباهی هست و نباید به هیچ وجه پیشنهاد بشه.

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
استفاده از نرم‌افزارهای محیط گرافیکی مثل Nautilus با کاربر root از لحاظ امنیتی و همچنین به دلایل کاربردی، کار اشتباهی هست و نباید به هیچ وجه پیشنهاد بشه.
بسیاری از نرم افزار ها مثل gparted که گرافیکین به روش بالا اجرا میشن به جای  sudo، gksudo رو میزنیم

آفلاین MR. B

  • Full Member
  • *
  • ارسال: 243
  • جنسیت : پسر
  • Open your source, Open your mind
استفاده از نرم‌افزارهای محیط گرافیکی مثل Nautilus با کاربر root از لحاظ امنیتی و همچنین به دلایل کاربردی، کار اشتباهی هست و نباید به هیچ وجه پیشنهاد بشه.
بسیاری از نرم افزار ها مثل gparted که گرافیکین به روش بالا اجرا میشن به جای  sudo، gksudo رو میزنیم

یکی از دلایلی که این کار پیشنهاد نمی شه اینه که  امکان داره شما به فایل های سیستم آسیب وارد کنید .
چند وقت پیش اشتباهی با Nautilus پوشه Home  رو جا به جا کردم . و هر کار کردم دیگه نتونستم وارد یوزر خودم بشم . با یه یوزر دیگه پوشه رو برگدوندم سر جاش . خوب ممکن بود اشتباهی حذفش کنم . و یا به فایل های سیستم آسیب وارد کنم .
پیشنهاد نمی شه که از این ابزار استفاده کنید.

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4877
  • جنسیت : پسر
  • masoft قدیم
بسیاری از نرم افزار ها مثل gparted که گرافیکین به روش بالا اجرا میشن به جای  sudo، gksudo رو میزنیم
تنها تفاوت gksudo و sudo اینه که gksudo گذرواژتون رو توی محیط گرافیکی می‌پرسه و sudo توی محیط متنی. مشکل اجرا شدن اون‌ها نیست، مشکل چیز دیگه‌ای هست. نرم‌افزاری مثل gparted برای این نوشته شده که با root اجرا بشه، در نتیجه اجرای اون با root مشکلی نداره، ولی Nautilus برای اجرا شدن با root نوشته نشده و اجرای اون به دلایل امنیتی و کاربردی اصلا پیشنهاد نمی‌شه.

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
بهترین راه استفاده از همون cp به همراه sudo است اگه مشکلی دارید بگید تا راهنماییتون کنیم
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین morteza1368

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
‫سالم-‬
‫عزیزم اول تو فولدر ‪ ، g09 zip‬فایل ‪ G09 Tar‬رو تو ‪ homefolder‬لطفا ‪ extract‬کنید. بعد فایل ‪ setup_sh‬که تو‬
‫همون فولدر ‪ g09 zip‬هستش رو باز کنید. فقط به جای کلمه ‪ parniyan‬در خط اول و دوم اسم ‪home folder‬‬
‫خودتون رو بذارید. (‪ parniyan‬اسم ‪ home folder‬منه). بعد تغییراتو ‪ save‬کنید و فایل ‪ setup_sh‬رو تو فولدر‬
‫90‪ g‬که تو ‪ folder Home‬هستش کپی و ‪ paste‬کنید. تو همون ‪ home folder‬یک فولدر با عنوان ‪tmp‬‬
‫بسازید که همون نقش فولدر ‪ scratch‬رو تو ویندوز داره. کار بعدی کپی کردن فایل ‪ dos2linx.sh‬که تو فولدر‬
‫‪ g09 nasb‬هستش، تو فولدر ‪ bin‬داخل ‪ root‬هستش.ترمینال لطفا باز کنید و دستورات زیر رو اجرا کنید‬
‫‪sudo – i‬‬
‫)‪(type your password‬‬
‫/ ‪cd‬‬
‫‪cd bin‬‬
‫/‪dos2linx.sh /bin‬مسیر فایل/‪sudo cp /home‬‬
‫‪sudo chmod +x dos2linx.sh‬‬
‫‪exit‬‬
‫حاال نحوه اجرای برنامه‬
‫ترمینال رو باز کنید‬
‫90‪cd g‬‬
‫)‪ setup_sh‬فاصله.فاصله) ‪. setup_sh‬‬
‫) ‪ input‬رو کپی و اینجا ‪paste filename‬کنید( ‪sudo dos2linx.sh‬‬
‫)‪(type your password‬‬
‫) ‪ input‬جدید که توسط دستور ‪ dos2linx.sh‬تو باال ساخته شد رو کپی و‬
‫‪paste filename‬کنید( 90‪g‬‬
‫چندتا نکته‬
‫مسیر ‪ Chk‬رو قبل از محاسبه درست کنید‬
‫دستور ‪ dos2linx.sh‬صرفا برای تبدیل ‪ input‬ساخته شده تحت ویندوز به ‪ input‬تحت لینوکس هستش‬
‫تو ساختن اسم ‪ input‬به هیچ عنوان از کلید ‪ spece‬استفاده نکنید‬

آفلاین morteza1368

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
اولا ببخشید بابت تایپ بدم.من قبلان هم مشکل داشتم  توسط انجمنتون مشکلمو حل کردید.خیلی ممنون
من دارم یه نرم افزار نصب میکنم باکمک شما تونستم تا کپی کردن فایل dos2linxتوی bin موفق شم.حالا گیرم خط بعدیه sudo chmod +x dos2linx.sh
یعنی چی؟منظورش چیه؟
 :'(

آفلاین Bijan

  • Hero Member
  • *
  • ارسال: 742
  • جنسیت : پسر
  • Debian 11
اولا ببخشید بابت تایپ بدم.من قبلان هم مشکل داشتم  توسط انجمنتون مشکلمو حل کردید.خیلی ممنون
من دارم یه نرم افزار نصب میکنم باکمک شما تونستم تا کپی کردن فایل dos2linxتوی bin موفق شم.حالا گیرم خط بعدیه sudo chmod +x dos2linx.sh
یعنی چی؟منظورش چیه؟
 :'(
این یعنی شما میخواهی مجوز اجرایی بدی به برنامه از طریق گرافیکی هم میتونی انجام بدی: بر روی فایل  مورد نظر راست کلیک  و Properties رو انتخاب و سپس تب Permissions بعد تیک Allow executing file as program رو بزن. روش جفت کلیک میکنی در کادرباز شده Run in terminal رو میزنی. یا برای اجراش هم از طریق ترمینال به صورت زیر عمل میکنی:
با دستور cd وارد پوشه مورد نظر میشی و به این صورت عمل میکنی: file.sh/.

آفلاین morteza1368

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
کاری ک فرمودید انجام دادم وتیکشو زدم تو ترمینال نوشت
/bin/dos2linx.sh: line 2: .gjf: Permission denied
ب قیافش میخوره درست باشه.
بستم ترمینالو رفتم توg09
این چیه؟چی بنویسم؟
‫)‪ setup_sh‬فاصله.فاصله) ‪. setup_sh‬‬
؟
؟