1.5.10 Создание и настройка собственного default-профиля пользователя при помощи SKEL
Для запуска домашнего каталога при первом создании пользователя в РЕД ОС используется каталог /etc/skel/. В нем можно задавать и хранить настройки новых пользователей, в частности для этого используется файл .bashrc. Доступ к файлу осуществляется в правами администратора.
В файле .bashrc в секции «# User specific aliases and functions» необходимо прописать функции и настройки, которые будут применяться к каждому новому пользователю.
nano /etc/skel/.bashrc # .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific environment if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]] then PATH="$HOME/.local/bin:$HOME/bin:$PATH" fi export PATH # Uncomment the following line if you don't like systemctl's auto-paging feature: # export SYSTEMD_PAGER= # User specific aliases and functions alias cls=clear alias diskspace='df -h' alias data
После сохранения внесенных изменений можно создавать нового пользователя (создание новых пользователей осуществляется с правами суперпользователя) следующей командой:
adduser <имя_пользователя>
С помощью данной команды будет создан новый профиль пользователя, параметры для которого будут взяты из папки /etc/skel/.
Каталог /skel определен в файле /etc/default/useradd.
nano /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes
Местоположение SKEL по умолчанию можно установить любое, которое удобно. Также можно изменить и базовый домашний каталог HOME на любой другой.
Настройка браузера по умолчанию для всех пользователей с помощью создания default-профиля
Добавьте в файл /etc/skel/.bashrc в секцию «# User specific aliases and functions» следующую команду (в зависимости от необходимого вам браузера):
Яндекс.Браузер:
if ! [ $(xdg-settings get default-web-browser | grep yandex) ]; then
xdg-settings set default-web-browser yandex-browser-beta.desktop
fi
Opera:
if ! [ $(xdg-settings get default-web-browser | grep opera) ]; then
xdg-settings set default-web-browser opera.desktop
fi
Vivaldi:
if ! [ $(xdg-settings get default-web-browser | grep vivaldi) ]; then
xdg-settings set default-web-browser vivaldi-stable.desktop
fi
Спутник:
if ! [ $(xdg-settings get default-web-browser | grep sputnik) ]; then
xdg-settings set default-web-browser sputnik-browser.desktop
fi
После сохранения внесенных изменений каждый новый созданный пользователь будет использовать указанный вами браузер, как браузер по умолчанию.
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.