удалил каталог /home/
Гость 31 декабря, 2006 - 20:22
Случайно удалил каталог /home/, теперь юзеры не могут зайти по ssh(воодят логин, потом пароь и окно само закрываеться).
Подскажите как исправить.
»
- Для комментирования войдите или зарегистрируйтесь
видимо нельзя
видимо нельзя работать под новый год!
PS а обратно создать?
боюсь что
боюсь что восстановить потерянные данные очень сложно. Если проблема исключительно в том, что нельзя зайти по ssh, то просто создать домашние каталоги заново и нужные права поставить.
Чтобы создать нужные каталоги, выполни вот эту команду:
она выведет шел скрипт, который создает все домашние каталоги.
данные
данные востоновить не обязательно.
просто добавив пользователя в любую группу он не может залогиниться...
исключение тока wheel юзеры этой группы логиняться только с ошибкой
Could not chdir to home directory /home/bahec: Permission denied
-bash: /home/bahec/.bash_profile: Permission denied
Из других же групп залогиниться не получаеться.
/home/
total 16
drwx------ 4 root root 4096 Dec 31 20:10 .
drwxr-xr-x 23 root root 4096 Dec 31 13:10 ..
drwx------ 2 bahec wheel 4096 Dec 31 20:10 bahec
drwx------ 2 lsd eggdrop 4096 Dec 31 20:08 lsd
Незнаю уже что и делать в linux новичек я =\
Ну так создай
Ну так создай им домашние директории.
mkdir создает директорию
chmod меняет права
chown менят владельца.
Добовляю
Добовляю пользователя с помощью самонаписаного скрипта:
вроде все делат правельно, но юзеры не могу залогиниться их оно просто закрываеться.
P.S экспирементирую с такими скриптами недосмотрел и случайно потер /home/
По FTP доступа даже для wheel нет.
user4 ~ # cut /etc/passwd
Не помогло.
Где-то в
Где-то в скрипте ошибка. Оно вместо домашних каталогов выдало тебе оболочки пользователей... Почеши немного репу и всё будет хорошо...
лучше так
cut /etc/passwd -d: -f6 | grep home | sed "s/^/mkdir /"
э... а у меня
э... а у меня такой вопрос - ЗАЧЕМ УДАЛИЛ?? :)
_________________
chmod -x chmod
Все настроил
Все настроил вроде работае, спасибо вам :)
Теперь есть еще пару вопросов:
1) Как запретить пользователям "Выходить" из своего домашнего каталога?
2) Как запретить пользователям запускать процессы которые не разрешены мной.(чтоб они могли запускать только те процессы которые пропишу я)
1. chroot? 2. В chroot
1. chroot?
2. В chroot засунуть только разрешенные бинарники(или ссылки на них).
Проше решения
Проше решения нет ?
А что может
А что может быть проще? :-)
Пожалуйста
Пожалуйста раскажи в крации что и как, или ссылку дай.
Мне надо восновном чтоб пользователь мог запустить бота, ирк сервер, да и чтоб обязательно работал user_mod (apache)
google:pam_chroot
Детали зависят от mount
Апач-то здесь причем? Он из другой оперы. :-)