Вопрос или проблема
Я перешёл с Windows на Linux. У меня много проблем с установкой базовых вещей, таких как драйвера для Bluetooth. Многие из них связаны с правами доступа.
У меня есть проект в Google Cloud, и безопасность Google известна своими проблемами, но, по крайней мере, она предоставляет релевантные ссылки, чтобы увидеть, что пошло не так. Почему на Linux нет ничего подобного? Вы даже не получаете сообщения о запрещении. Каждый раз, когда команда не срабатывает, я пытаюсь запустить её с помощью sudo, что затем требует от меня аутентификации слишком много раз. Но иногда даже это не срабатывает. Например:
$ ls -l /lib/firmware | grep -i Bluetooth
Ничего не возвращается, затем я запускаю:
$ sudo ls -l /lib/firmware | grep -i bluetooth
Где меня просят ввести пароль, но снова ничего не происходит.
Я создал администратора с правами root, но хочу понять, что не так, чтобы исправить это в системе в целом, а не только выполнением команды. Должен быть инструмент управления правами, который хотя бы возвращает конфликт прав, который затем можно исправить вручную или через “да” или “нет”.
Также графический интерфейс не совсем ведет себя как командная строка.
После того как я попробовал разные приложения, я остановился на Diodon, потому что он казался наиболее традиционным, и моя логика заключалась в том, чтобы придерживаться какого-то стандарта, где это возможно, но он непредсказуем и делает всякие странные вещи, которые простой буфер обмена не должен делать, например, Ctrl+v в терминале добавляет управляющие символы в начало и конец. Почему? Ctrl+v для вставки – это как мышечная память, это врезалось в мою голову, и я продолжаю забывать, что это не работает, когда дело доходит до вставки в терминал, и мне приходится использовать мышь. Что, если у меня нет мыши?
Я начинаю думать, что что-то не так с моей установкой. Наверняка ни одна операционная система не стоит того, чтобы тратить месяц на установку и конфигурацию.
Я был лицензированным администратором SQL и Exchange от Microsoft. Я не могу быть таким глупым.
Может, кто-то может помочь, кроме как сказать, чтобы я прочитал руководство пользователя с начала до конца. Это не помогает.
Спасибо
Ответ или решение
Понимаю вашу неудовлетворенность в переходе с Windows на Linux, особенно в части управления правами и установкой программного обеспечения. Linux может показаться непонятным и сложным для новых пользователей, особенно тем, кто привык к более "дружелюбным" системам. Давайте разберемся с вашими вопросами по порядку.
Проблемы с правами доступа
Linux использует модель управления правами, основанную на пользователях и группах. Каждый файл и директория имеют владельца и определённые права доступа, что может стать источником путаницы для новых пользователей. Если команда не работает, часто это связано с тем, что текущий пользователь не имеет необходимых прав.
Чтобы проверить права на файл или директорию, вы можете использовать команду ls -l
. Например:
ls -l /lib/firmware
Если вы не видите вывода после фильтрации с помощью grep
, это означает, что, скорее всего, файлов с именем "Bluetooth" в данной директории нет, а не то, что у вас нет прав доступа.
Если команда требует прав администратора, добавление sudo
обычно решает проблему. Однако вам нужно удостовериться, что ваша учетная запись добавлена в группу пользователей sudo
. Это можно сделать с помощью команды:
sudo usermod -aG sudo ваш_пользователь
После этого вам может понадобиться выйти и войти в систему заново, чтобы изменения вступили в силу.
Уведомления о правах доступа
К сожалению, в стандартной настройке многих дистрибутивов Linux действительно нет системы, которая бы предоставляла уведомления о конфликте прав, как это происходит в некоторых других операционных системах. Однако вы можете установить утилиты, такие как auditd
, которые отслеживают события в системе. Это более сложная и требовательная ко времени установка, но может помочь в понимании того, что не так.
Поведение графического интерфейса
Что касается графического интерфейса и его согласованности с командной строкой, это может вызывать проблемы, если приложения работают по-разному. В некоторых графических интерфейсах для Linux поведение может отличаться от привычного вам поведения в Windows.
Если ваше приложение Diodon ведет себя непредсказуемо, попробуйте другие альтернативы для управления буфером обмена, такие как Clipman
или CopyQ
. Они могут обеспечивать более стабильный функционал для вставки текста.
Отсутствие мыши
Относительно отсутствия мыши: в терминале вы все еще можете использовать сочетание клавиш Shift + Insert
для вставки текста из буфера обмена. Это может помочь вам, если вам неудобно использовать мышь.
Вывод
Переход на новую операционную систему требует времени и терпения. Linux может быть мощным инструментом, но он требует некоторого изучения. Возможно, вам стоит обратиться к сообществам пользователей вашего дистрибутива для получения специфических рекомендаций и помощи. У каждого дистрибутива есть свои особенности, и сообщество может быть отличным источником информации.
Если у вас есть конкретные проблемы или ошибки, пожалуйста, укажите их, и я постараюсь помочь с решением. Не отчаивайтесь, и удачи вам в освоении Linux!