Как избежать обращения к root

Мне нужно установить Symantec Antivirus for Linux на мой компьютер.

В соответствии с файлом README говорится:

Пользователям Debian и Ubuntu следует использовать sudo

Для установки и при выполнении команд Symantec AntiVirus для Linux, пользователей Debian и Ubuntu следует использовать sudo. НЕ СУ, чтобы поддержать эти действия. Кроме того, убедитесь, что пользователь, который запускает команду, находится в списке sudoers.

Вопрос № 1: Как избежать использования root-доступа?

Я новичок в Linux и Ubuntu.

В процессе установки я ввел следующие данные:

Имя: Sharon

Имя учетной записи: Sharon

Я замечаю, что всякий раз, когда Я открываю окно терминала, оно говорит:

sharon@sharon:~$

Вопрос № 2: Является ли sharon@sharon:~$ root?

PS: я очень новичок в Linux и Ubuntu; пожалуйста, извините, если мои вопросы кажутся элементарными.

0
задан 10 February 2013 в 19:31

4 ответа

1) Что вы подразумеваете под этим? sudo получает аккаунт с временными root привилегиями. Некоторым приложениям понадобятся эти привилегии, а вам понадобятся sudo. Однако, если вы не хотите вводить sudo все время, введите sudo su , НО ЭТО НЕ РЕКОМЕНДУЕТСЯ .

2) №

0
ответ дан 10 February 2013 в 19:31

Просто используйте «sudo» перед командами. Это только предполагает привилегии root для этой команды и является безопасным способом сделать это. Они говорят, что НЕ делайте что-то, что получит привилегии root на более постоянной основе (например, с помощью 'su' или 'bash' с sudo)

sharon @ sharon - это ваше имя пользователя, которое будет административный пользователь, на компьютере шарон. Вы дали компьютеру то же имя, что и ваш пользователь. Если вы хотите изменить имя компьютера, посмотрите на этот вопрос и его основной ответ. Большинство из нас используют описательное имя, например, «офис», «ноутбук», или вы можете придерживаться соглашения, присваивая ему название SF: «спок», «кирк», «пикард» и т. Д.

0
ответ дан 10 February 2013 в 19:31

Если вы загрузили файл .deb из Symantec, двойной щелчок по файлу откроет Центр программного обеспечения Ubuntu, и вы увидите кнопку для установки программного обеспечения. После того, как вы нажмете «Установить», он запросит ваш пароль, а затем установит программное обеспечение.

Если описанная выше процедура не работает, вам нужно будет использовать терминал и ввести команду в файле readme.

Например, файл readme может указать вам ввести

dpkg -i *.i386.deb

в качестве пользователя root. В Linux есть специальный пользователь под названием root, но в некоторых дистрибутивах, таких как Ubuntu, по умолчанию он отключен. Чтобы сделать что-то от имени root, когда он включен, вы должны сначала набрать su Enter , а затем ввести пароль root. Затем вы получите приглашение root:

root@sharon:/root#

. Как только вы получите приглашение root, вы вводите команду. Однако, это не для Ubuntu .

Для Ubuntu

Вы добавляете sudo в начало команды, которую хотите использовать в качестве пользователя root. Вы не можете (не можете) использовать команду su, а затем использовать нужную команду. Поэтому вы набираете:

sharon@sharon:~$ sudo dpkg -i *i386.deb

Это та же команда, что и выше, но с sudo впереди. Как только вы наберете команду с sudo, компьютер запросит ваш пароль. Курсор не будет двигаться при вводе пароля. Похоже, в терминале ничего не происходит. Это нормально. Введите пароль и нажмите Enter .

Затем компьютер выполнит запятую, введенную вами после sudo, как если бы вы были пользователем root. Таким образом, даже если вы не являетесь пользователем root, вы получаете временную власть root, используя команду sudo. В Ubuntu учетная запись root отключена по умолчанию для безопасности. Единственный способ выступить в роли корня - использовать команду sudo. Это значение по умолчанию можно изменить, но это не рекомендуется.

Надеюсь, это поможет.

0
ответ дан 10 February 2013 в 19:31

1) sudo дает привилегии root временно (для команды, которую вы вводите после sudo), как вы говорите: « su , делайте это!» su предназначен для входа в чужую учетную запись, например root. Просто запустите sudo su, и у вас будут права суперпользователя. Ubuntu не настраивает пароль su, но вы можете настроить его с помощью sudo su passwd. Лучше всего использовать sudo для начинающих.

2) Нет, это не так. Вы можете найти два символа (после any1@hostname ) - $ (обычный пользователь) и # (корень). Если вы являетесь пользователем, вы увидите sharon@sharon:~$, если вы являетесь пользователем root, вы увидите root@sharon:~# в своем терминале.
1-я часть any1@hostname (any1) - это имя пользователя. 2-я часть (hostname) - это имя вашей машины, иногда называемое hostname (ваша машина - host, name - hostname). Тильда ( ~ ) является символом для каталога пользователя.

0
ответ дан 10 February 2013 в 19:31

Другие вопросы по тегам:

Похожие вопросы: