Я пытаюсь установить VMware Tools в Ubuntu 16.04. Должен ли я сделать это, используя sudo? Почему?
В 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
В 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
В 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
Обычно вы устанавливаете программное обеспечение с помощью 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, если вы не используете корневую оболочку.
Если вы используете VM Ware (Fusion), в этой статье вы пошаговое объяснение (и видео) о том, как это сделать.
Если вы используете VM Ware (Fusion), в этой статье вы пошаговое объяснение (и видео) о том, как это сделать.
Обычно вы устанавливаете программное обеспечение с помощью 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, если вы не используете корневую оболочку.
Если вы используете VM Ware (Fusion), в этой статье вы пошаговое объяснение (и видео) о том, как это сделать.
Обычно вы устанавливаете программное обеспечение с помощью 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, если вы не используете корневую оболочку.