Я намагаюся встановити VMware Tools в Ubuntu 16.04. Чи слід це робити, використовуючи sudo
? Чому?
sudo
і вже багато відповідей пояснюють те саме?
Я намагаюся встановити VMware Tools в Ubuntu 16.04. Чи слід це робити, використовуючи sudo
? Чому?
sudo
і вже багато відповідей пояснюють те саме?
Відповіді:
14.04 і пізніше відкриті-vm-інструменти з типових сховищ 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
, потрібно бути судором. Іншими словами, вам потрібно мати доступ до свого облікового запису
/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
Зверніть увагу , що вам потрібна коренева привілей тільки для читання файлу sudoers, так що вам потрібно sudo
для cat
команди, якщо ви не використовуєте кореневу оболонку.
Якщо ви використовуєте VM Ware (Fusion), у цій статті ви маєте покрокове пояснення (та відео) про те, як це зробити.
sudo
? Що трапилось? Можливо, повідомлення про помилку є гарним початком для відповіді на ваше запитання.