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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: maxbabak در 30 آبان 1392، 02:50 ب‌ظ

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

_user=id -u -n
su
cd
cd ..
cd ~"$_user"
این کد کار نمیکنه
مشکل اینجاست که من نمیتونم آدرس کاربر اولیه را ذخیره کنم و بعدا در آدرس دهی استفاده کنم.
کسی میتونه کمکی کنه
ممنون
عنوان: پاسخ : مشکل در آدرس دهی
ارسال شده توسط: مُحَمَّدْ در 30 آبان 1392، 03:03 ب‌ظ
غیر از اینکه به کاربر روت بره باقی ماجرا فک کنم اینجوری درست بشه
#!/bin/bash
user=$pwd
cd  $user
عنوان: پاسخ : مشکل در آدرس دهی
ارسال شده توسط: maxbabak در 01 آذر 1392، 02:11 ق‌ظ
غیر از اینکه به کاربر روت بره باقی ماجرا فک کنم اینجوری درست بشه
#!/bin/bash
user=$pwd
cd  $user

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