Войти

Показать полную графическую версию : Отсутствие привелегий у пользователя root


X-ITER
14-04-2012, 13:26
Всем привет.
Помогите разобраться.Я или чего то недоустанавливаю или проблема в чем то другом.
Консоль.Вхожу под root, но не могу перейти не в какую папку,во всяком случае после cd /var/ пути каталога в заголовке строки не появляется.При попытке запустить файл к примеру ./vars из пакета openvpn,пишет permission denied.Почему?Разве root не имеет всех привелегий?
Файлы,папки могу копировать - без проблем.

Помогите разобраться.
Спасибо.

exo
14-04-2012, 14:30
запустить файл к примеру ./vars »
файл исполняемый?
ls -lah посмотрите

X-ITER
14-04-2012, 14:46
Спасибо за наводку...Сделал права,ужные файлы стали запускаемые.
Вопрос.Это такая особенность неотображать путь в заголовке?или это можно включить?

exo
14-04-2012, 15:20
Это такая особенность неотображать путь в заголовке?или это можно включить? »
не понимаю о чём речь.

X-ITER
14-04-2012, 15:31
К примеру в debian при команде cd /etc ...путь той папки в которую я перешел отображается в заголовке командной строки.
Атут мне надо делать pwd чтобы увидеть в какой папке я нахожусь .

exo
14-04-2012, 15:38
видимо да. но я думаю это всё можно настроить, только не знаю как.

vadblm
14-04-2012, 19:16
Вид приглашения командной строки у шеллов csh/tcsh (предлагаемыx в FreeBSD) управляется переменной среды prompt. К примеру, если желаете приглашение вида [пользователь@машина текущая директория]#, словом, как модно в линуксе, то

set prompt="[%n@%m %/]# "

Чтобы такое приглашение устанавливалось автоматически, следует прописать в ~/.cshrc.
Список доступных параметров prompt можно найти в руководстве по csh/tcsh (http://www.freebsd.org/cgi/man.cgi?query=csh&manpath=FreeBSD+9.0-RELEASE)

PS У bash за то же самое отвечает переменная среды PS1.

VictorSh
03-05-2012, 02:03
в bash я сделал вот так (файл /root/.bashrc)
PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] "




© OSzone.net 2001-2012