powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / RHEL не получается запустить .bash_profile
12 сообщений из 12, страница 1 из 1
RHEL не получается запустить .bash_profile
    #39929286
Ольга Семенова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создала пользователя oracle
зашла по ssh этим пользователем. Внесла параметры окружения в файл /home/oracle/.bash_profile
и теперь хочу его применить командой
Код: powershell
1.
2.
3.
[oracle@virt~]$ cd  /home/oracle/
[oracle@virt ~]$ ./.bash_profile
-bash: ./.bash_profile: Permission denied



почему так? ведь для пользователя oracle файл .bash_profile является домашним
как исправить?

через
Код: powershell
1.
2.
chown -R oracle:oinstall /home/oracle
chmod -R 777 /home/oracle



?
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39929290
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя файла начинается с "." - т е он скрытый
Явно выставьте владельца на файле

Код: plsql
1.
chown oracle:oinstall /home/oracle/.bash_profile
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39929338
Ольга Семенова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
Имя файла начинается с "." - т е он скрытый
Явно выставьте владельца на файле

Код: plsql
1.
chown oracle:oinstall /home/oracle/.bash_profile



не помогло

Код: powershell
1.
2.
3.
4.
[oracle@virt ~]$ chown oracle:oinstall /home/oracle/.bash_profile
[oracle@virt ~]$ cd  /home/oracle
[oracle@virt ~]$ ./.bash_profile
-bash: ./.bash_profile: Permission denied
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39929341
Ольга Семенова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что делает команда
[oracle@virt ~]$ source .bash_profile

запускает и применяет файл .bash_profile ?
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39929344
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ольга Семенова
а что делает команда
[oracle@virt ~]$ source .bash_profile

запускает и применяет файл .bash_profile ?

а что говорит ман?
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39929537
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте так:
Код: plaintext
chmod +x /home/oracle/.bash_profile
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39930063
Ольга Семенова
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вношу изменения в файл .bash_profile через команды
Код: powershell
1.
source .bash_profile


или
Код: powershell
1.
. .bash_profile



получаю сообщение
авторbash: TMOUT: readonly variable

проверяю через env и вижу что изменения сохранились и запускаются утилиты из прописанных путей в .bash_profile

но после ребута ОС снова проверяю env и моих переменных нет и не работают утилиты настроенные в этом файле. Хотя в файле .bash_profile они есть.

как мне раз и навсегда применить значения из файла.bash_profile ?
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39955756
Фотография nexoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.profile
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39955773
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем права на выполнение .bash_profile ?
достаточно
-rw-r--r--. 1 root root 185 May 10 22:55 .bash_profile

а дальше уже надо смотреть содержимое .bash_profile


за выполнение команд в .bash_profile - отвечает система авторизации redhat
https://www.linuxcenter.ru/lib/books/kostromin/gl_08_08.phtml

кстати посмотрите какой интерпретатор назначен oracle в /etc/passwd типа postgres:*:220:220:PostgreSQL:/var/lib/pgsql:/bin/bash
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39955774
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ольга Семенова
вношу изменения в файл .bash_profile через команды
Код: powershell
1.
source .bash_profile


или
Код: powershell
1.
. .bash_profile



получаю сообщение
авторbash: TMOUT: readonly variable


проверяю через env и вижу что изменения сохранились и запускаются утилиты из прописанных путей в .bash_profile

но после ребута ОС снова проверяю env и моих переменных нет и не работают утилиты настроенные в этом файле. Хотя в файле .bash_profile они есть.

как мне раз и навсегда применить значения из файла.bash_profile ?

ну так TMOUT: readonly variable - переменная неправильно формируется , смотрите текст .bash_profile или где выше
cd /etc/profile.d/
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39955775
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там где-то должно быть примерно
export TMOUT=600
...
Рейтинг: 0 / 0
RHEL не получается запустить .bash_profile
    #39988428
7rt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На локальной системе "воспроизвел ваш баг":

Код: plaintext
1.
2.
localhost ~]$ ./.bash_profile
bash: ./.bash_profile: Отказано в доступе



"./file" означает запустить исполняемый файл.
А .bash_profile - это конфиг.
Его смотрят командой cat, tail, less, или редактируют командой vim (выход из редактора - "ZZ" или ":q!").

Поэтому проблемы не с доступом, а со способом использования файла.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / RHEL не получается запустить .bash_profile
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]