انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ɴɪᴍᴀ در 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
-
(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
-
گروه دایرکتوری هوم اون کاربر رو به tester تغییر برید. الان مال روت هست. شاید مشکل به خاطر همین باشه.
-
چطور این کار رو انجام بدم؟ منظورتون رو نفهمیدم!
-
chown tester:tester /home/tester
-
(lfs chroot) root:/# chown tester:tester /home/tester
(lfs chroot) root:/# su - tester
Unable to cd to '/home/tester'
(lfs chroot) root:/#