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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در آدرس دهی  (دفعات بازدید: 1111 بار)

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

آفلاین maxbabak

  • Newbie
  • *
  • ارسال: 5
  • جنسیت : پسر
مشکل در آدرس دهی
« : 30 آبان 1392، 02:50 ب‌ظ »
دوستان سلام
من میخوام یه اسکریپتی بنویسم که کارهای زیر را انجام بده
ابتدا اسم کاربر جاری را بگیره
سپس کاربر را عوض کنه و به کاربر root بره
و سپس از طریق کاربر root به دسکتاپ کاربر مشخص شده در مرحله اول بره
یادآوری کنم قبل از همه این کارها من یه پسورد واسه کابر rootتعریف کردم
من اسکریپتی به صورت زیر نوشتم:
#!/bin/bash

_user=id -u -n
su
cd
cd ..
cd ~"$_user"
این کد کار نمیکنه
مشکل اینجاست که من نمیتونم آدرس کاربر اولیه را ذخیره کنم و بعدا در آدرس دهی استفاده کنم.
کسی میتونه کمکی کنه
ممنون

آفلاین مُحَمَّدْ

  • Full Member
  • *
  • ارسال: 217
  • جنسیت : پسر
پاسخ : مشکل در آدرس دهی
« پاسخ #1 : 30 آبان 1392، 03:03 ب‌ظ »
غیر از اینکه به کاربر روت بره باقی ماجرا فک کنم اینجوری درست بشه
#!/bin/bash
user=$pwd
cd  $user
درسته که درست نیست ولی درست نیست که بگیم درسته.

آفلاین maxbabak

  • Newbie
  • *
  • ارسال: 5
  • جنسیت : پسر
پاسخ : مشکل در آدرس دهی
« پاسخ #2 : 01 آذر 1392، 02:11 ق‌ظ »
غیر از اینکه به کاربر روت بره باقی ماجرا فک کنم اینجوری درست بشه
#!/bin/bash
user=$pwd
cd  $user

مشکل همینه که به کاربر ROOT میره همه چی خراب میشه!!!