Я установил пакет (согласно инструкциям), но заметил, что он устанавливает не двоичный файл в каталог /usr/bin
, а в пользовательскую область.
Каков наилучший способ предоставить другим пользователям доступ к этому конкретному пути, не обязательно предоставляя всем sudo
доступ?
Добавление пути в их файл .profile
?
Заранее благодарим за любые ответы.
Очень ценится:)
Напоминают для создания резервного копирования папки приложения перед переезжающими вещами, и что необходимо перезапустить для создания нового $PATH
, установка вступает в силу.
Ive, записанный этот ответ на основе редкой данной информации и это могло бы или не могло бы работать
, можно переместить ту установку, вероятно, в /opt/
каталог и затем добавление его к переменной пути. Следующий, который я пишу под предположением, что это - все в одной папке в Вашем /home/user-name
каталог и что пользователь определенные данные записан в ~/.config/
подкаталог.
sudo mv /home/"$USER"/<application-folder> /opt/
sudo chown -R root:root /opt/<application-folder>
Теперь, когда Вы переместили все это и изменили владение, добавляют PATH="/opt/<application-folder>:$PATH"
к ~/.profile
файл и то же для каждого пользователя, разрешаемого использовать это приложение. Сделайте так:
# in case of your own .profile
echo "PATH="/opt/<application-folder>:$PATH"" >> ~/.profile
# in case of the other users .profile
echo "PATH="/opt/<application-folder>:$PATH"" | sudo tee -a /home/<user-name>/.profile