Требуется ли sudo для установки VMware Tools?

Я пытаюсь установить VMware Tools в Ubuntu 16.04. Должен ли я сделать это, используя sudo? Почему?

2
задан 12 December 2017 в 19:22

9 ответов

В 14.04 и более поздних версиях open-vm-tools из репозиториев Ubuntu по умолчанию рекомендуется использовать VMware Tools на Ubuntu. Проект Open Virtual Machine Tools (open-vm-tools) - это реализация VMware Tools с открытым исходным кодом. Это набор утилит виртуализации и драйверов для улучшения функциональности, пользовательского интерфейса и администрирования виртуальных машин VMware. Откройте терминал и введите:

sudo apt install open-vm-tools open-vm-tools-desktop open-vm-tools-dkms  

Эта команда вернет сообщение об ошибке, если вы запустили его без sudo, если вы не запустили его как пользователь root, то же самое, что и для установки пакетов .deb из по умолчанию репозитории Ubuntu с apt в целом.

Для описания того, что делают эти три пакета, выполните следующую команду, которая не требует sudo, потому что она ничего не устанавливает:

apt show open-vm-tools open-vm-tools-desktop open-vm-tools-dkms
4
ответ дан 22 May 2018 в 17:02

В 14.04 и более поздних версиях open-vm-tools из репозиториев Ubuntu по умолчанию рекомендуется использовать VMware Tools на Ubuntu. Проект Open Virtual Machine Tools (open-vm-tools) - это реализация VMware Tools с открытым исходным кодом. Это набор утилит виртуализации и драйверов для улучшения функциональности, пользовательского интерфейса и администрирования виртуальных машин VMware. Откройте терминал и введите:

sudo apt install open-vm-tools open-vm-tools-desktop open-vm-tools-dkms

Эта команда вернет сообщение об ошибке, если вы запустили его без sudo, если вы не запустили его как пользователь root, то же самое, что и для установки пакетов .deb из по умолчанию репозитории Ubuntu с apt в целом.

Для описания того, что делают эти три пакета, выполните следующую команду, которая не требует sudo, потому что она ничего не устанавливает:

apt show open-vm-tools open-vm-tools-desktop open-vm-tools-dkms
4
ответ дан 18 July 2018 в 01:20

В 14.04 и более поздних версиях open-vm-tools из репозиториев Ubuntu по умолчанию рекомендуется использовать VMware Tools на Ubuntu. Проект Open Virtual Machine Tools (open-vm-tools) - это реализация VMware Tools с открытым исходным кодом. Это набор утилит виртуализации и драйверов для улучшения функциональности, пользовательского интерфейса и администрирования виртуальных машин VMware. Откройте терминал и введите:

sudo apt install open-vm-tools open-vm-tools-desktop open-vm-tools-dkms

Эта команда вернет сообщение об ошибке, если вы запустили его без sudo, если вы не запустили его как пользователь root, то же самое, что и для установки пакетов .deb из по умолчанию репозитории Ubuntu с apt в целом.

Для описания того, что делают эти три пакета, выполните следующую команду, которая не требует sudo, потому что она ничего не устанавливает:

apt show open-vm-tools open-vm-tools-desktop open-vm-tools-dkms
4
ответ дан 24 July 2018 в 17:22

Обычно вы устанавливаете программное обеспечение с помощью sudo, чтобы повысить свои привилегии, потому что без привилегий root вы не можете записывать файлы в местах, где на диске должны располагаться дополнительные инструменты для добавления гостей. Обратите внимание, что в Linux-мире установлена ​​практика не использовать учетную запись root (администратора) для повседневных задач, а скорее использовать команду sudo для повышения привилегий для запуска одной команды.

Чтобы установить какое-либо программное обеспечение в рамках всей системы (например, с доступом к устройствам), вам придется писать в таких местах, как /usr/lib, где у вас нет разрешения на запись, когда вы используете ежедневную учетную запись пользователя. Теоретически вы можете установить программу в своем домашнем каталоге с помощью ограниченных разрешений, но проблемы с доступом к устройствам могут возникать с некоторыми приложениями.

Однако, чтобы использовать sudo, вам нужно быть sudoer , Другими словами, вам нужна ваша учетная запись, чтобы иметь доступ, указанный в

/etc/sudoers

. В Ubuntu по умолчанию первый пользователь, который будет создан во время установки, является членом группы sudo, члены которого может запускать все команды с помощью sudo из-за этой строки в вышеупомянутом файле:

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

Стандартный способ предоставления пользователю sudo доступа в Ubuntu состоит в том, чтобы добавить их в группу sudo :

sudo adduser username sudo

В других дистрибутивах имя группы может быть разным, но вы можете найти его при просмотре файла конфигурации sudo:

sudo cat /etc/sudoers

Обратите внимание, что вам нужны привилегии root просто для чтения файла sudoers, поэтому вам нужно sudo для команды cat, если вы не используете корневую оболочку.

1
ответ дан 22 May 2018 в 17:02

Если вы используете VM Ware (Fusion), в этой статье вы пошаговое объяснение (и видео) о том, как это сделать.

-1
ответ дан 22 May 2018 в 17:02
  • 1
    @gman Что? Вы читали статью, чувак? – nbro 15 April 2018 в 14:10
  • 2
    @gman Да, если я также правильно помню, когда я его установил, я получил это сообщение / рекомендацию. В любом случае, я установил его, как описано в статье, с которой я связываю вас. До сих пор у меня не было проблем (я все еще использую эту виртуальную машину). Это была всего лишь рекомендация, но я точно не помню причину. – nbro 15 April 2018 в 15:18

Если вы используете VM Ware (Fusion), в этой статье вы пошаговое объяснение (и видео) о том, как это сделать.

-1
ответ дан 18 July 2018 в 01:20

Обычно вы устанавливаете программное обеспечение с помощью sudo, чтобы повысить свои привилегии, потому что без привилегий root вы не можете записывать файлы в местах, где на диске должны располагаться дополнительные инструменты для добавления гостей. Обратите внимание, что в Linux-мире установлена ​​практика не использовать учетную запись root (администратора) для повседневных задач, а скорее использовать команду sudo для повышения привилегий для запуска одной команды.

Чтобы установить любое программное обеспечение в рамках всей системы (например, с доступом к устройствам), вам придется писать в таких местах, как /usr/lib, где у вас нет разрешения на запись, когда вы используете ежедневную учетную запись пользователя. Теоретически вы можете установить программу в своем домашнем каталоге с помощью ограниченных разрешений, но проблемы с доступом к устройствам могут возникать с некоторыми приложениями.

Однако, чтобы использовать sudo, вам нужно быть sudoer , Другими словами, вам нужна ваша учетная запись, чтобы иметь доступ, указанный в

/etc/sudoers

. В Ubuntu по умолчанию первый пользователь, который будет создан во время установки, является членом группы sudo, члены которого может запускать все команды с помощью sudo из-за этой строки в вышеупомянутом файле:

# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL

Стандартный способ предоставления пользователю sudo доступа в Ubuntu состоит в том, чтобы добавить их в группу sudo :

sudo adduser username sudo

В других дистрибутивах имя группы может быть разным, но вы можете найти его при просмотре файла конфигурации sudo:

sudo cat /etc/sudoers

Обратите внимание, что вам нужна привилегия root просто для чтения файла sudoers, поэтому вам нужно sudo для команды cat, если вы не используете корневую оболочку.

1
ответ дан 18 July 2018 в 01:20

Если вы используете VM Ware (Fusion), в этой статье вы пошаговое объяснение (и видео) о том, как это сделать.

-1
ответ дан 24 July 2018 в 17:22
  • 1
    @gman Что? Вы читали статью, чувак? – nbro 15 April 2018 в 14:10
  • 2
    @gman Да, если я также правильно помню, когда я его установил, я получил это сообщение / рекомендацию. В любом случае, я установил его, как описано в статье, с которой я связываю вас. До сих пор у меня не было проблем (я все еще использую эту виртуальную машину). Это была всего лишь рекомендация, но я точно не помню причину. – nbro 15 April 2018 в 15:18

Обычно вы устанавливаете программное обеспечение с помощью sudo, чтобы повысить свои привилегии, потому что без привилегий root вы не можете записывать файлы в местах, где на диске должны располагаться дополнительные инструменты для добавления гостей. Обратите внимание, что в Linux-мире установлена ​​практика не использовать учетную запись root (администратора) для повседневных задач, а скорее использовать команду sudo для повышения привилегий для запуска одной команды.

Чтобы установить любое программное обеспечение в рамках всей системы (например, с доступом к устройствам), вам придется писать в таких местах, как /usr/lib, где у вас нет разрешения на запись, когда вы используете ежедневную учетную запись пользователя. Теоретически вы можете установить программу в своем домашнем каталоге с помощью ограниченных разрешений, но проблемы с доступом к устройствам могут возникать с некоторыми приложениями.

Однако, чтобы использовать sudo, вам нужно быть sudoer , Другими словами, вам нужна ваша учетная запись, чтобы иметь доступ, указанный в

/etc/sudoers

. В Ubuntu по умолчанию первый пользователь, который будет создан во время установки, является членом группы sudo, члены которого может запускать все команды с помощью sudo из-за этой строки в вышеупомянутом файле:

# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL

Стандартный способ предоставления пользователю sudo доступа в Ubuntu состоит в том, чтобы добавить их в группу sudo :

sudo adduser username sudo

В других дистрибутивах имя группы может быть разным, но вы можете найти его при просмотре файла конфигурации sudo:

sudo cat /etc/sudoers

Обратите внимание, что вам нужна привилегия root просто для чтения файла sudoers, поэтому вам нужно sudo для команды cat, если вы не используете корневую оболочку.

1
ответ дан 24 July 2018 в 17:22

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

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