А чегойта у меня с некоторых пор при логине в консоль (настоящую) стало писать
-bash: /home/igor/.bashrc: Отказано в доступе
В эмуляторах терминала такого нет. Система ArchLinux.
-rw-r--r-- 1 igor users 1921 Мар 9 17:43 /home/igor/.bashrc
drwxr-xr-x 69 igor users 4096 Мар 12 23:43 igor
np: ВеданЪ КолодЪ [Племена/2005] 7. Хоромы
13 мар 09 в 00:08 я написал(а) всем насчет "~/.bashrc":
IZ> А чегойта у меня с некоторых пор при логине в консоль (настоящую)
IZ> стало писать
IZ> -bash: /home/igor/.bashrc: Отказано в доступе
Оказалось, дело в ~/.profile, в котором .bashrc вместо того, чтобы включиться,
пытался выполниться.
np: Народная Опера [Эхо языческой Руси/1992] 2. Весна
13 мар 09 00:08, Igor Zakharoff -> All:
IZ> -bash: /home/igor/.bashrc: Отказано в доступе
Пользователь igor может прочитать файл /home/igor/.bashrc? Какое содержимое
жтого файла?
С наилучшими пожеланиями, Slava.
13 мар 09 в 00:50 ты написал(а) мне насчет "~/.bashrc":
IZ>> -bash: /home/igor/.bashrc: Отказано в доступе
SZ> Пользователь igor может прочитать файл /home/igor/.bashrc? Какое
SZ> содержимое жтого файла?
Может, в письме же были приведены права на этот файл.
np: Стары Ольса [Verbum/2002] 12. Выправа (сяредн. танец)
13 мар 09 01:21, Igor Zakharoff -> All:
IZ> Оказалось, дело в ~/.profile, в котором .bashrc вместо того, чтобы
IZ> включиться, пытался выполниться.
Было
~/.bashrc
вместо
. ~/.bashrc
?
Тогда да, permission denied :)
С наилучшими пожеланиями, Slava.
13 Mar 09 01:46, Slava Zanko -> Igor Zakharoff:
IZ>> Оказалось, дело в ~/.profile, в котором .bashrc вместо того, чтобы
IZ>> включиться, пытался выполниться.
SZ> Было
SZ> ~/.bashrc
SZ> вместо
SZ> . ~/.bashrc
SZ> ?
SZ> Тогда да, permission denied :)
А нефиг использовать "." вместо "source"...
--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Жареный петух - птица мудрости
13 мар 09 в 01:46 ты написал(а) мне насчет "~/.bashrc":
IZ>> Оказалось, дело в ~/.profile, в котором .bashrc вместо того,
IZ>> чтобы включиться, пытался выполниться.
SZ> Было
SZ> ~/.bashrc
SZ> вместо
SZ> . ~/.bashrc
SZ> ?
SZ> Тогда да, permission denied :)
Именно.
Интересно, что в ~/.xsession-errors проблема оказалась описана полно - там было
указано, что ошибка в 14-й строке ~/.profile
Что такое .?
Почему permission denied?
Что такое source вместо .?
(man . отсутствует)
---
Михаил
MNK> From: "Michael N. Kuleshov" <radi...@mtu-net.ru>
MNK> Привет, Slava!
MNK> Slava Zanko пишет:
>> Было
>> ~/.bashrc
>> вместо
>> . ~/.bashrc
>> ?
>> Тогда да, permission denied :)
MNK> Что такое .?
MNK> Почему permission denied?
MNK> Что такое source вместо .?
MNK> (man . отсутствует)
Зато присутствует man или info на bash.
В одном случае файл запускается как отдельный процесс, в остальных -
интерпретируется текущим.
Serguei Khvatov
16 мар 09 в 10:13 ты написал(а) Slava Zanko насчет "Re: ~/.bashrc":
>> Было
>> ~/.bashrc
>> вместо
>> . ~/.bashrc
>> ?
>> Тогда да, permission denied :)
MNK> Что такое .?
MNK> Почему permission denied?
MNK> Что такое source вместо .?
MNK> (man . отсутствует)
". file", равно как и "source file" - это включение (include) файла file.
Поскольку точка пропала, .bashrc пытался выполниться.
np: Saltatio Mortis [Manufactum/2005] 21. Palastinalied
---
Михаил
Serguei Khvatov пишет:
> Mon Mar 16 2009 10:13, Michael N. Kuleshov wrote to Slava Zanko:
...
> Зато присутствует man или info на bash.
> В одном случае файл запускается как отдельный процесс, в остальных -
> интерпретируется текущим.
Спасибо!
---
Михаил
16 мар 09 в 10:25 ты написал(а) Michael N. Kuleshov насчет "Re: ~/.bashrc":
>>> Было
>>> ~/.bashrc
>>> вместо
>>> . ~/.bashrc
>>> ?
>>> Тогда да, permission denied :)
MNK>> Что такое .?
MNK>> Почему permission denied?
MNK>> Что такое source вместо .?
MNK>> (man . отсутствует)
SK> Зато присутствует man или info на bash.
SK> В одном случае файл запускается как отдельный процесс, в остальных -
SK> интерпретируется текущим.
Ерунду написал.
np: Schandmaul [Kunststck [Live]/2005] 6. Frhlingsleier
16 Mar 09 10:13, Michael N. Kuleshov wrote to Slava Zanko:
MK> Что такое .?
~/file выполнить через exec в новом контексте, . ~/file
прочитать и выполнить в контексте текущего процесса.
MK> Почему permission denied?
eXecute нету, поэтому и permission denied.
MK> Что такое source вместо .?
MK> (man . отсутствует)
надо было не man . , а man bash (или какой у тебя там шел,
там будет и про . и про source, которые есть синонимы).
Slav.