Внимание! Все действия, описанные ниже вы выполняете на свой страх и риск. Я не несу ответственности за ваши действия. Статья опубликована в образовательных целях и ни к чему не призывает.
Здесь собраны подсказки, как сделать систему более удобной для работы, выполнив настройку установленной Kali Linux под свои привычки (особенно если вы рядовой пользователь)
Вам совершенно необязательно нужно выполнять всё, что здесь написано, выберите только те рекомендации, которые сделают вашу работу в Kali Linux более комфортной. Более того, с точки зрения безопасности, все рекомендации связанные с паролями (например, настройка входа без пароля, выполнение команд без пароля, отключение блокировки экрана) являются очень вредными. Поэтому можно сказать, что этот туториал призван облегчить вашу жизнь, но снизить безопасность.
1. Подключение дисков Windows в Kali Linux. Решение проблемы с ошибкой «The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount».
Этот пункт нужен если у вас проблемы с доступом к Windows дискам из Kali Linux. Такое может случиться, когда вы установили Kali Linux в качестве второй системы или на флешку.
Смотрим диски и ищем проблемный интересующий нас:
fdisk -l
На найденный диск (у меня это к примеру /dev/sdb1) натравляем команду ntfsfix:
sudo ntfsfix /dev/sdb1
2. Регулярное обновление системы
Обновления исправляют баги в работе системы и несут новые функции. Для выполнения полного обновления выполните команду:
sudo apt update && sudo apt full-upgrade -y
3. Регулярная очистка системы
Время от времени рекомендуется выполнять команды по удалению пакетов, которые были установлены автоматически (так как были зависимостями других программ), но теперь больше не нужны.
Для этого применяется команда:
sudo apt autoremove -y
Её использование безопасно и не должно приводить к проблемам.
При каждом обновлении программ файлы пакетов скачиваются в кэш. После обновления скаченные файлы (можно назвать их установочными) не удаляются, и постепенно кэш разрастается до больших размеров. Это сделано намерено с той идеей, что если после очередного обновления вы обнаружите, что новый пакет имеет проблемы, а старая версия уже недоступна в онлайн репозитории, то вы сможете окатиться до старой версии установив её из файла, сохранённого в кэше.
Для rolling дистрибутивов кэш разрастается очень быстро, и если вы недостаточно квалифицированы, чтобы откатиться до старой версии, установочный пакет которой сохранён в кэше, то для вас эти сотни мегабайт или даже несколько гигабайт – это зря потраченное место на жестком диске. Поэтому время от времени можно выполнять команды
sudo apt autoclean -y
и
sudo apt clean -y
clean - удалить скачанные файлы архивов
clean вычищает локальный репозиторий от полученных файлов пакетов. Она удаляет все, кроме lock файла из /var/cache/apt/archives/ и /var/cache/apt/archives/partial/.
autoclean - удалить старые скачанные файлы архивов
Как и clean, autoclean вычищает из локального репозитория скаченные файлы пакетов. Разница только в том, что она удаляет только файлы пакетов, которые не могут быть больше загружены и в значительной степени бесполезны.
Это позволяет поддерживать кэш в течение долгого периода без его слишком большого разрастания. Опция настройки APT::Clean-Installed не даст быть удалёнными установочным файлам тех пакетов, которые установлены в данный момент.
Следующая команда не связана непосредственно с очисткой, но помогает поддержать здоровье системы.
sudo apt install -f -y
Опция -f, --fix-broken исправляет, пытается привести в норму систему с нарушенными зависимостями. Эта опция, когда используется с install/remove, может пропустить какие-либо пакеты, чтобы позволить APT найти вероятное решение. Если пакеты указаны, это должно полностью исправить проблему. Эта опция иногда необходима при запуске APT в первый раз; APT сама по себе не позволяет существовать в системе пакетам со сломанными зависимостями. Вполне возможно, что структура зависимостей системы может быть настолько нарушена, что потребуется ручное вмешательство (что обычно означает использование dpkg --remove для устранения некоторых пакетов-нарушителей). Использование этой опции совместно с -m в некоторых ситуациях может вызвать ошибку. Пункт в файле настройки: APT::Get::Fix-Broken.
4. Установка аналога Total Commander
Total Commander — это двухпанельный, кроссплатформенный файловый менеджер, полный аналог Double Commander. Для его установки выполните:
sudo apt install doublecmd-gtk
5. Запуск команд без пароля
До недавнего времени в Kali Linux основным пользователем был root, для него не нужно использовать sudo и вводить пароль при выполнении команд, требующих повышенных привилегий. Если вам не хочется вводить пароль при каждом использовании sudo, то выполните следующую команду:
echo '%sudo ALL=(ALL) NOPASSWD: ALL' | sudo tee --append /etc/sudoers
6. Как включить пользователя root в Kali Linux
Пользователь root в Kali Linux всё ещё имеется. Если вы хотите использовать его вдля выполнения комманд в текущей сессии, то введите:
sudo su
7. Как отключить блокировку экрана в Kali Linux
Нажмите на значок батареи рядом с часами и выберите в меню «Параметры менеджера питания»:
В менеджере питания Xfce перейдите во вкладку «Безопасность» и для «Автоматически блокировать сеанс» выберите «Никогда». Также снимите галочку с «Блокировать экран при переходе в ждущий режим».
8. Как включить вход без пароля при загрузке системы
Рассмотрим вариант включения автоматического входа, когда рабочим столом является XFCE, а менеджер отображения — LightDM.
Откройте файл /etc/lightdm/lightdm.conf
sudo mousepad /etc/lightdm/lightdm.conf
и отредактируйте (не забудьте раскомментировать) или просто добавьте строки:
[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=ПОЛЬЗОВАТЕЛЬ
autologin-user-timeout=0
session-wrapper=/etc/X11/Xsession
greeter-session=lightdm-greeter
В предыдущих строках замените ПОЛЬЗОВАТЕЛЬ на имя вашего пользователя. Если вы его случайно забыли, то посмотрите командой:
echo $USER
Также нужно создать группу autologin и добавить в неё вашего пользователя:
sudo groupadd -r autologin
sudo gpasswd -a $USER autologin
Если у вас GNOME, то вам нужно использовать эту инструкцию:
Откройте файл /etc/gdm3/daemon.conf командой
gedit /etc/gdm3/daemon.conf
И раскомментируйте там две строчки:
# AutomaticLoginEnable =true
# AutomaticLogin = root
После чего перезагрузитесь командой
reboot
9. Как переключиться на более светлую или более тёмную тему?
Kali Linux предоставляет две темы по умолчанию: тёмную и светлую. Для переключения на светлую тему, перейдите в «Настройки» → «Внешний вид» и на вкладке «Стиль» выберите «Kali-Light». А на вкладке «Значки» выберите «Flat-Remix-Blue-Light».
Затем перейдите в в «Настройки» → «Диспетчер окон» и на вкладке «Стиль» выберите «Kali-Light».
Для переключения со Светлой на Тёмную тему просто выберите Dark темы в этих же настройках.
10. Как изменить язык Kali Linux?
В экране входа LightDM выберите желаемый язык в правой части верхней панели.
11. Как поменять раскладку клавиатуры?
Перейдите в Настройки → Клавиатура → Раскладка:
Чтобы выполнить настройку, снимите галочку с «Использовать стандартные системные параметры», в результате вы сможете добавить новые раскладки клавиатуры, выбрать раскладку клавиатуры по умолчанию, изменить комбинацию клавиш для смены клавиатуры.
Для изменения и установки других комбинаций клавиатуры, смотрите соседнюю вкладку «Комбинация клавиш». По умолчанию используется сочетание клавиш ALT+SHIFT
На этом всё! Надеюсь, что информация оказалась полезной, подписывайтесь на канал