система отказалась пускать кого бы то нибыло, кроме root'а, после изысканий методом тыка (принзнаю, скорее всего моя вина) Шибко я ничего не правил, т.е. однажды только попробывал make в /usr/src/sys/ + пробывал init 4,5,6 не прочтя manualв /var/log/messages при попытке залогинится выдаёт следущее
May 19 16:42:39 romik[bsd] login: _secure_path: cannot stat /etc/login.conf: Permission denied
May 19 16:42:39 romik[bsd] login: _secure_path: cannot stat /home/romeo/.login_conf: Permission denied
May 19 16:42:39 romik[bsd] login: _secure_path: cannot stat /etc/login.conf: Permission deniedна консоль выводятся сообщения:
bash2-2.05b# login
login: romik
Password:
No home directory.
Logging in with home = "/".
Last login: Sun May 21 14:46:36 on ttyv0
Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.login: /usr/local/bin/bash: No such file or directory
файлы точно есть, у всех есть права на чтение и с ними я ничего не делал. Подозреваю тут проблема с init(8) т.е. уровень безопасности отличный от -1 Впрочем я новый пользователь FreeBSD, могу и ошибаться... В /etc/ttys указано по умолчанию:
console none unknown off secureнадеюсь гуру FreeBSD тут присутствуют, а пока почитаю Handbook
>Шибко я ничего не правил,
А не шибко?
>т.е. однажды только попробывал make в /usr/src/sys/ + пробывал init 4,5,6
>не прочтя manualman init
Run-level Signal Action
0 SIGUSR2 Halt and turn the power off
1 SIGTERM Go to single-user mode
6 SIGINT Reboot the machine
c SIGTSTP Block further logins
q SIGHUP Rescan the ttys(5) file
4, 5 уровней нет, на 6 машина перезагрузится
просто make в /usr/src/sys/ ни к чему привести не должен, если это не make install>в /var/log/messages при попытке залогинится выдаёт следущее
>May 19 16:42:39 romik[bsd] login: _secure_path: cannot stat /etc/login.conf: Permission denied
>May 19 16:42:39 romik[bsd] login: _secure_path: cannot stat /home/romeo/.login_conf: Permission denied
>May 19 16:42:39 romik[bsd] login: _secure_path: cannot stat /etc/login.conf: Permission denied
ls -la /etc/login.conf
ls -la /etc/passwd>на консоль выводятся сообщения:
>bash2-2.05b# login
>login: romik
>Password:
>No home directory.
В корне присутствует ссылка на /usr/home?
ls -lad /home/*
не редактировался ли /etc/passwd и не удалялось ли что-нибудь из /etc ?
все ли файловые системы примонтированы?>login: /usr/local/bin/bash: No such file or directory
whereis bash
man pw
почитай
затем
man mkdir
(в особенности как создать юзера и /usr/home/"User name Dir")
Например:
#> pw useradd Vasya -L russian -g wheel -d /usr/home/Vasya -s /bin/sh
#> passwd Vasya
#> mkdir /usr/home/Vasya
Всё оказалось намного проще, просто в одном из каталого запустил следущее:
chmod a-x ./*
известный "трюк" (./.. сюда ведь тоже подпадает)
Поначалу при выводе результатов ls -la / как-то не заметил косяка, был уставший
Ну а далее уж сам осознал где напортачилне юзайте ./* ;)