LINUX.ORG.RU

Сообщения KhanFelan

 

Подсказка при удаленном SSH соединении

Форум — General

Есть два ноута в локалке. Оба минт 18.1. Настроил SSH доступ с одного на другой. Условно A - сервер, B - клиент. На A два пользователя, один «родной» которого создали при установке, второй добавили потом. Второго пользователя добавили во все группы что и первого (ну кроме группы с таким же именем как у пользователя).

Получается когда с B коннекчусь на A первый пользователем, то после ввода пароля вижу подсказку вида:

username-host $

А когда коннекчусь вторым, созданным пользователем, то вижу только

$

Почему так и куда копать? Хочу своему второму пользователю полноценную подсказку :)

 , ,

KhanFelan
()

Установка Android Studio

Форум — General

Доброе время суток.

Я тут совсем новый и линуксу первый раз поставил несколько недель назад, поэтому возможно вопросы глупые и не там где надо, но надеюсь меня поправят если что?

Linux Mint. Скачал Android Studio для Linux.

Поставил, как описано тут (надо выбрать вариант линукс).

Там написано, что если надо поставить для всех пользователей, то надо скопировать не в /usr/local а в /opt/.

Мне дополнительные копии ненужны, так что я скопировал в /opt/, что бы сразу для всех пользователей.

Но просто так в /opt/ скопировать не получилось, надо нужны были права рута. Собственно я открыл /opt/ как Root и скопировал туда студитю.

Все прекрасно запустилось. Но я не посмотрел, куда она будет савить sdk, и она поставила его в /Root/android/

Я добавил ярлык на рбочий стол (но его там не появилось). Нашел ее в главном меню, и запустил оттуда. И она не находит установленный sdk потому, что стартует от моего пользователя, а у него нет доступа к папке /Root/ и он пытается поставить еще раз sdk, только уже в home моего пользователя. Но мне естественно не нужна вторая копия android sdk.

Вопрос 1: Как-то можно настроить ярлык (или что это) в главном меню, что бы он запускал студию как Root? Насколько это вообще правильно с т.з. идеологии Linux?

Я почитал, и вроде как решение такое, что надо просто удалить утановленный sdk из Root поставить его тоже в общую папку. Мне посоветовали посатавить его тоже в /opt/ В принципе это можно сделать, потому, что когда студия хочут установить sdk, она спрашивает куда. И в первый раз я это просто прохлопал и по виндовой привычки поставил по умолчанию.

Так вот, я удалил установленный sdk из Root, запустил студию из под моего пользователя ихотел поставить sdk в /opt/, но как оказалось, (собственно как и при копировании студии) что у моего пользователя то нет доступа к /opt/ У него вобщем вообще никуда доступа нет. Все папки с замком, кроме его хоума.

Вопрос 2: Где обычный пользователь должен хранить общие файлы? Как я понял это /opt/ и есть, но туда доступа нет. Да если даже это и не /opt, то все равно больше никуда доступа нет, кроме хоума. Как в таком случае надо поступать на Linux?

ЗЫЖ Вот сейчас пишу и думаю, что надо было наверное запустить студию от рута, и поставить sdk в /opt. А потом запускать ее из под моего пользователя. Это правильно??? По идеи раз студия из под моего пользователя стартует, то и к sdk она должна доступ получить? Но не будел ли потом проблем с доступом и обновленем файлов?

 

KhanFelan
()

RSS подписка на новые темы