# which etc-update
/usr/sbin/etc-update
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.5
$ which etc-update
which: no etc-update in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.5:/usr/games/bin)
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.5:/usr/games/bin
etc-update при запуске проверяет права доступа на директорию /etc и если у пользователя, от имени которого вы запускаете etc-update, нет прав на запись в /etc вам будет выдано сообщение об этом и работа etc-update прекратится.
Поэтому я и оратор выше говорим что смысла в этом нет. Либо запускайте etc-update от root, либо через sudo, ну или добавляйте /usr/sbin в $PATH вашего пользователя и давайте ему право записи в /etc.
ну если нужно возмите и напишите автодополнение. в чем проблема то?
—
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
У мну работает только под
У мну работает только под root`ом и необходимо набрать как минимум etc. Под юзером не пашет.
угу, так же
угу, так же
# which
эм... предлагаете добавить
эм...
предлагаете добавить /usr/sbin в PATH?
А смысл добавлять ? У
А смысл добавлять ? У обычного пользователя всё равно нет достаточных прав, нужны права на запись в /etc.
Я лишь показал почему обычный пользователь "не видит" etc-update.
Ну мне нужно автодополнение.
Ну мне нужно автодополнение.
А можно ли пролить свет на
А можно ли пролить свет на тайну века - зачем нужно автодополнение команды которой всё равно невозможно воспользоваться?
Почему это?
Почему это?
RazrFalcon
Вы прочитали моё сообщение ?
http://www.gentoo.ru/node/25231#comment-188424
Прочитайте сейчас или ещё раз, если не поняли.
etc-update при запуске проверяет права доступа на директорию /etc и если у пользователя, от имени которого вы запускаете etc-update, нет прав на запись в /etc вам будет выдано сообщение об этом и работа etc-update прекратится.
Поэтому я и оратор выше говорим что смысла в этом нет. Либо запускайте etc-update от root, либо через sudo, ну или добавляйте /usr/sbin в $PATH вашего пользователя и давайте ему право записи в /etc.
Так и после sudo тоже не
Так и после sudo тоже не дополняет!
Цитата: Так и после sudo
И не должно дополняться. Я же вам уже указал на переменную PATH, в ней у обычного нет пути /usr/sbin.
Сделайте alias.
или сразу
Т.к. всё равно вам придётся вызывать через sudo etc-update.
Пропишите alias в файл .bashrc или .bash_profile в вашей домашней директории.
Затем перелогиньтесь.
Спасибо. Заработало.
Спасибо. Заработало.
ну если нужно возмите и
ну если нужно возмите и напишите автодополнение. в чем проблема то?
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Если бы ее не было - я бы
Если бы ее не было - я бы сюда не писал.