anonymous
написал 3 февраля 2005 года в 00:21 (744 просмотра)
Ведет себя
неопределенно; открыл 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 ~], может пользователя в какие нибудь группы добавить или еще что нибудь????????
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
DevOps as a Service from Palark
24/7 SRE & DevOps service to cover all your Kubernetes needs.
посмотри, какие разрешения стоят на /etc/profile
«I have no name» — проверь так же /etc/hosts.
ps: непривелигированного пользователя желательно создавать сразу, при установке. :)
если, конечно, дистрибутивный установщик это позволяет…
/etc/hosts тут, скорее всего ни при чем. Это не у машины имени нет, а у юзера.
Мне ситуация мыслится так:
У него в PS1 указано \u — то бишь, имя юзера. Bash как умная Маша, пытается по UID (возвращаемому командой id -u) получить из /etc/passwd получить имя юзверя (попробуй командой id -un). Но происходит облом. Либо имени нет, либо UID слишком здоровое.
Копать в сторону /etc/passwd
Фигня война. Главное — маневры…
Добавлять юзверя можно когда угодно. Но пользоваться для этого следует одобренными консольными утилитами, а не гуевыми кликалками… :-)
Good Luck,
UT
угумс… и точно…
видимо, всё-таки 4 часа спать — это маааало…
…или пользоваться правильными гуйными мышкокликалками.
только я такой не припомню.. потому как не искал.
у пользователя вообще прав нет.
cd /mnt — Permission denied
cat /etc/passwd — Permission denied
/usr/bin/mc -Permission denied
Пользуюсь archlinux-0.7, и по инсталятор там только пакеты устанавливает, все остальное ручками надо делать.
Когда юзера создавал с помощью adduser, получилось тоже самое.
В других дистрибутивах проблем с kuser не было.
А если банально посмотреть права на /etc, /usr, /mnt и т.д.?
На всем стоят права root,
какие нужно права установить на все чтоб пользователь мог читать и какой командой?
Это не права, это хозяин директорий. Его менять не надо ;). Права — это триады 'rwx' в выводе команды 'ls -l'
На /usr, /etc, /mnt должны быть 755 (rwxr-xr-x).
да спасибо, почти все нормально
Почти?