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

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

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




نویسنده موضوع: Cannot execute /usr/bin/expect: Permission denied  (دفعات بازدید: 330 بار)

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

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1275
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
Cannot execute /usr/bin/expect: Permission denied
« : 17 تیر 1401، 04:33 ب‌ظ »
سلام
من یه یوزر به اسم tester دارم که با این دستورات ایجادش کردم تو سیستم lfs:

echo "tester:x:101:101::/home/tester:/bin/bash" >> /etc/passwd
echo "tester:x:101:" >> /etc/group
install -o tester -d /home/tester

ولی به یوزر نمیتونم وارد بشم:

(lfs chroot) root:/sources/bash-5.1.16# su - tester
Unable to cd to '/home/tester'

و وقتی میخوام یه تست انجام بدم:

(lfs chroot) root:/sources/bash-5.1.16# su -s /usr/bin/expect tester << EOF
set timeout -1
spawn make tests
expect eof
lassign [wait] _ _ _ value
exit $value
EOF
Cannot execute /usr/bin/expect: Permission denied

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1275
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : Cannot execute /usr/bin/expect: Permission denied
« پاسخ #1 : 17 تیر 1401، 04:36 ب‌ظ »
(lfs chroot) root:/sources/bash-5.1.16# ls /home -ltrh
total 4.0K
drwxr-xr-x 2 tester root 4.0K Jun 27 17:13 tester

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : Cannot execute /usr/bin/expect: Permission denied
« پاسخ #2 : 17 تیر 1401، 10:37 ب‌ظ »
گروه دایرکتوری هوم اون کاربر رو به tester تغییر برید. الان مال روت هست. شاید مشکل به خاطر همین باشه.
میدونید که زکات علم نشر آن است

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1275
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : Cannot execute /usr/bin/expect: Permission denied
« پاسخ #3 : 18 تیر 1401، 12:02 ق‌ظ »
چطور این کار رو انجام بدم؟ منظورتون رو نفهمیدم!

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : Cannot execute /usr/bin/expect: Permission denied
« پاسخ #4 : 18 تیر 1401، 02:46 ق‌ظ »
chown tester:tester /home/tester
میدونید که زکات علم نشر آن است

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1275
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : Cannot execute /usr/bin/expect: Permission denied
« پاسخ #5 : 18 تیر 1401، 06:48 ب‌ظ »
(lfs chroot) root:/# chown tester:tester /home/tester
(lfs chroot) root:/# su - tester
Unable to cd to '/home/tester'
(lfs chroot) root:/#