Мне нужно установить Symantec Antivirus for Linux на мой компьютер.
В соответствии с файлом README говорится:
Пользователям Debian и Ubuntu следует использовать sudo
Для установки и при выполнении команд Symantec AntiVirus для Linux, пользователей Debian и Ubuntu следует использовать sudo. НЕ СУ, чтобы поддержать эти действия. Кроме того, убедитесь, что пользователь, который запускает команду, находится в списке sudoers.
blockquote>Вопрос № 1: Как избежать использования root-доступа?
Я новичок в Linux и Ubuntu.
В процессе установки я ввел следующие данные:
Имя: Sharon
Имя учетной записи: Sharon
blockquote>Я замечаю, что всякий раз, когда Я открываю окно терминала, оно говорит:
sharon@sharon:~$Вопрос № 2: Является ли
sharon@sharon:~$
root?PS: я очень новичок в Linux и Ubuntu; пожалуйста, извините, если мои вопросы кажутся элементарными.
1) Что вы подразумеваете под этим? sudo
получает аккаунт с временными root
привилегиями. Некоторым приложениям понадобятся эти привилегии, а вам понадобятся sudo
. Однако, если вы не хотите вводить sudo
все время, введите sudo su
, НО ЭТО НЕ РЕКОМЕНДУЕТСЯ .
2) №
Просто используйте «sudo» перед командами. Это только предполагает привилегии root для этой команды и является безопасным способом сделать это. Они говорят, что НЕ делайте что-то, что получит привилегии root на более постоянной основе (например, с помощью 'su' или 'bash' с sudo)
sharon @ sharon - это ваше имя пользователя, которое будет административный пользователь, на компьютере шарон. Вы дали компьютеру то же имя, что и ваш пользователь. Если вы хотите изменить имя компьютера, посмотрите на этот вопрос и его основной ответ. Большинство из нас используют описательное имя, например, «офис», «ноутбук», или вы можете придерживаться соглашения, присваивая ему название SF: «спок», «кирк», «пикард» и т. Д.
Если вы загрузили файл .deb из Symantec, двойной щелчок по файлу откроет Центр программного обеспечения Ubuntu, и вы увидите кнопку для установки программного обеспечения. После того, как вы нажмете «Установить», он запросит ваш пароль, а затем установит программное обеспечение.
Если описанная выше процедура не работает, вам нужно будет использовать терминал и ввести команду в файле readme.
Например, файл readme может указать вам ввести
dpkg -i *.i386.deb
в качестве пользователя root. В Linux есть специальный пользователь под названием root
, но в некоторых дистрибутивах, таких как Ubuntu, по умолчанию он отключен. Чтобы сделать что-то от имени root, когда он включен, вы должны сначала набрать su
Enter kbd>, а затем ввести пароль root. Затем вы получите приглашение root:
root@sharon:/root#
. Как только вы получите приглашение root, вы вводите команду. Однако, это не для Ubuntu .
Для Ubuntu
Вы добавляете sudo
в начало команды, которую хотите использовать в качестве пользователя root. Вы не можете (не можете) использовать команду su
, а затем использовать нужную команду. Поэтому вы набираете:
sharon@sharon:~$ sudo dpkg -i *i386.deb
Это та же команда, что и выше, но с sudo
впереди. Как только вы наберете команду с sudo
, компьютер запросит ваш пароль. Курсор не будет двигаться при вводе пароля. Похоже, в терминале ничего не происходит. Это нормально. Введите пароль и нажмите Enter kbd>.
Затем компьютер выполнит запятую, введенную вами после sudo
, как если бы вы были пользователем root. Таким образом, даже если вы не являетесь пользователем root, вы получаете временную власть root, используя команду sudo
. В Ubuntu учетная запись root
отключена по умолчанию для безопасности. Единственный способ выступить в роли корня - использовать команду sudo
. Это значение по умолчанию можно изменить, но это не рекомендуется.
Надеюсь, это поможет.
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). Тильда ( ~ ) является символом для каталога пользователя.