nixp.ru v3.0

18 октября 2017,
среда,
08:48:09 MSK

DevOps с компанией «Флант»
anonymous написал 3 февраля 2005 года в 00:21 (344 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Странно у меня как то, раньше такого не было.

С помощью kuser создал пользователя, хотел в kdm залогинеться, перезапустились иксы, в консоли вот что пишет:

[root@myhost ~]# login

myhost login: aivs

Password:

No mail.

Last login: Thu Feb 3 00:14:56 2005 on pts/2

-bash: /etc/profile: Permission denied

[I have no name!@myhost ~]$

При попытке запустить какую нибудь программу вылезает Permission denied.

Что нужно сделать, чтоб не было этих Permission denied и чтоб не было такого старноого названия [I have no name!@myhost ~], может пользователя в какие нибудь группы добавить или еще что нибудь????????

Genie

посмотри, какие разрешения стоят на /etc/profile

«I have no name» — проверь так же /etc/hosts.

ps: непривелигированного пользователя желательно создавать сразу, при установке. :)

если, конечно, дистрибутивный установщик это позволяет…

Uncle Theodore
Genie
посмотри, какие разрешения стоят на /etc/profile

«I have no name» — проверь так же /etc/hosts.

/etc/hosts тут, скорее всего ни при чем. Это не у машины имени нет, а у юзера.

Мне ситуация мыслится так:

У него в PS1 указано \u — то бишь, имя юзера. Bash как умная Маша, пытается по UID (возвращаемому командой id -u) получить из /etc/passwd получить имя юзверя (попробуй командой id -un). Но происходит облом. Либо имени нет, либо UID слишком здоровое.

Копать в сторону /etc/passwd

ps: непривелигированного пользователя желательно создавать сразу, при установке. :)

если, конечно, дистрибутивный установщик это позволяет…

Фигня война. Главное — маневры…

Добавлять юзверя можно когда угодно. Но пользоваться для этого следует одобренными консольными утилитами, а не гуевыми кликалками… :-)

Good Luck,

UT

Genie
Это не у машины имени нет, а у юзера.

угумс… и точно…

видимо, всё-таки 4 часа спать — это маааало…

Но пользоваться для этого следует одобренными консольными утилитами, а не гуевыми кликалками… :-)

…или пользоваться правильными гуйными мышкокликалками.

только я такой не припомню.. потому как не искал.

aivs

у пользователя вообще прав нет.

cd /mnt — Permission denied

cat /etc/passwd — Permission denied

/usr/bin/mc -Permission denied

Пользуюсь archlinux-0.7, и по инсталятор там только пакеты устанавливает, все остальное ручками надо делать.

Когда юзера создавал с помощью adduser, получилось тоже самое.

В других дистрибутивах проблем с kuser не было.

fly4life

А если банально посмотреть права на /etc, /usr, /mnt и т.д.?

anonymous

На всем стоят права root,

какие нужно права установить на все чтоб пользователь мог читать и какой командой?

fly4life
aivss
На всем стоят права root,

Это не права, это хозяин директорий. Его менять не надо ;). Права — это триады 'rwx' в выводе команды 'ls -l'

aivss
какие нужно права установить на все чтоб пользователь мог читать и какой командой?

На /usr, /etc, /mnt должны быть 755 (rwxr-xr-x).

aivs

да спасибо, почти все нормально

fly4life
aivs
да спасибо, почти все нормально

Почти?