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

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

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

نویسنده موضوع: تغییر دایرکتوری پیش فرض در remote ssh (( < حل شد >))  (دفعات بازدید: 1739 بار)

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

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
سلام دوستان
وقتی با یک یوزر remot ssh میشیم از homeدایرکتوری اون یوزر سردرمیاریم امکانش هست که اون دایرکتوری پیش فرضو تغییر بدیم به یک دایرکتوری دیگه

میخاستم این کار از طریق زدن دستوراتی مثل   
ssh -t remotepc "cd /tmp ; bash"

 
نباشه دایرکتوری که براش تعیین میکنیم به صورت پیش فرض همیشه باشه
« آخرین ویرایش: 06 بهمن 1389، 03:15 ب‌ظ توسط alieblice »

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ به: تغییر دایرکتوری پیش فرض در remote ssh
« پاسخ #1 : 29 دی 1389، 01:44 ق‌ظ »
سلام دوستان سوالمو به شکل کاربردی تر میپر سم

فرض کنیم میخایم با دستور rsync بکاب بگیریم دستورش این شکلی میشه
rsync -avz alieblice:192.168.12.15:test home/alieblice

خوب حالا اگه بخایم از فولدر var/www بکاب بگیریم نمیتونیم چون مستقیما از داخل فولدر home/alieblice سردرمیاریم

باید دستور بالا رو با دستوری مثل این ترکیب کنیم
ssh -t remotepc "cd /tmp ; bash
"

حالا ترکیبش به چه شکل میشه ؟ 

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
usermod -d /path/to/new/homedir/ username
با دستور با لا home directory هر یوزری رو میشه به هر مکانی که مد نظر هست  انتقال داد

آفلاین هادی تایانلو

  • Full Member
  • *
  • ارسال: 195
  • جنسیت : پسر
  • روش استفاده از منابع را یاد بگیرید
usermod -d /path/to/new/homedir/ username
با دستور با لا home directory هر یوزری رو میشه به هر مکانی که مد نظر هست  انتقال داد

درست
شما می توانید فایل زیر رو هم ویرایش کنید و  تغییراتی  رو که مد نظرتون است رو اعمال کنید
vi /etc/passwd