Сейчас я просто переключил темы для быстрого решения, и это сработало. Это мои заметки к курсу RHCSA, поэтому моей целью в данный момент является их быстрое подключение к Интернету, поскольку некоторые другие студенты этого курса проявили интерес, поэтому я буду публиковать свои заметки в виде серии публикаций. В какой-то момент я настрою CSS в оригинальной теме, которую я использовал.
все, кроме встроенных кодовых тегов, работающих в Markdown
Вот уценка. Это блог Ghost, размещенный в Digital Ocean. Я использую веб-сервер Nginx на CentOS 7. Встроенный код выглядит хорошо в предварительном просмотре Ghost, но я опубликовал пост, и он не отображается в Safari или Chrome, когда я публикую его. URL-адрес https://linuxhowto.tech/managing-users-and-groups/
Добавление новых пользователей
Хотя вы можете использовать vipw
для редактирования пользовательских конфигурационных файлов, лучше запустить useradd
.
vim /etc/default/useradd
Вывод должен выглядеть примерно так:
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
Примеры использованияradradd
useradd -c "Comment here" sarah -s /bin/bash
устанавливает комментарий (-c) и определяет оболочку по умолчанию (-s)useradd bob -s /usr/sbin/nologin
устанавливаетсяnologin
как оболочка пользователя по умолчанию, потому что многим пользователям не нужен доступ к оболочкеuseradd -m -u 1201 -G ops,dev linda
добавляет пользователя, добавляет домашний каталог (-m), добавляет пользователя в группы ops и dev (-G), назначает _UID 1201+ (-u)useradd
создает заблокированную учетную запись, пока вы не запуститеpasswd user
Файл конфигурации входа
/etc/login.defs
Файл устанавливает конфигурацию для для Shadow Password Suite. Ниже приведены некоторые из его наиболее важных атрибутов:
MOTD_FILE
: Определяет файл, который используется в качестве сообщения дневного файла. В этом файле вы можете включить сообщения, которые будут отображаться после успешного входа пользователя на сервер.
ENV_PATH
: Определяет$PATH
переменную, список каталогов, в которых нужно искать исполняемые файлы после входа в систему.
PASS_MAX_DAYS
,PASS_MIN_DAYS
иPASS_WARN_AGE
: Определите свойства срока действия пароля по умолчанию при создании новых пользователей.
UID_MIN
: Первый UID для использования при создании новых пользователей.
CREATE_HOME
Указывает, создавать ли домашний каталог для новых пользователей.
USERGROUPS_ENAB
: Установите Да, чтобы создать личную группу для всех новых пользователей. Это означает, что у нового пользователя есть группа с тем же именем, что и пользователь, в качестве группы по умолчанию. Если установлено значение «нет», все пользователи становятся членами группы пользователей. [^ П]
Общесистемные файлы запуска оболочки Bash
/etc/profile
запускает общесистемные переменные среды и сценарии запуска/etc/bashrc
содержит общесистемные псевдонимы и функции [^ n]
Bash shell личные файлы запуска
При создании пользователя useradd
копирует /etc/skel
файлы конфигурации пользовательской среды в домашний каталог нового пользователя. Ниже приведены файлы конфигурации по умолчанию:
~/.bash_profile
содержит личные переменные среды и сценарии запуска~/.bashrc
содержит личные псевдонимы и функции~/.bash_logout
содержит личные сценарии для запуска при выходе из системы [^ n]
Использование usermod для изменения пользователей
Это пара общих случаев использования для usermod
:
usermod -g sales mike
добавляет майка к продажам в качестве основной группыusermod -aG ops lisa
добавляет Лизу в опс в качестве вторичной группы
Управление свойствами пароля
Вот несколько примеров использования для passwd
и chage
:
chage -E 2018-12-31 bob
устанавливает срок действия учетной записи Боба к определенной датеchage -l linda
перечисляет информацию об устаревании аккаунтаpasswd -n 30 -x 90 lori -w 3
устанавливает минимальный срок действия пароля 30 дней, максимальный срок действия пароля 90 дней (-w) и начинает предупреждать пользователя за 3 дня до истечения срока действия пароля (-w)
Linux group management
Команда useradd
создает основную группу по умолчанию с тем же именем, что и пользователь.
Когда пользователь создает файл, владельцем группы будет назначена основная группа этого пользователя. Пользователи имеют доступ к файлам, принадлежащим их вторичным группам.
Используйте id
команду для просмотра списка участников группы пользователей:
id linda
Вывод должен выглядеть примерно так:
uid=1002(linda) gid=1003(account) groups=1003(account),1001(sales)
Распространенным вариантом использования вторичных групп является совместное использование документов между отделами с файловым сервером.
Создание групп
Чтобы создать новую группу, вы можете использовать vigr
команду для непосредственного изменения /etc/group
файла или запустить groupadd
команду.
groupadd devs
добавляет группу под названием devgroupadd -g 404 devproject
добавляет группу под названием devproject с идентификатором группы (GUID) 404grep devproject /etc/group
подтвердить, что вы успешно добавили группу
Изменение членства в группах
usermod -g 1003 frank
меняет основную группу Фрэнка на учетную запись, присваивая GUID 1003usermod -aG dev lori
добавляет учетную запись в качестве вторичной группы для Лориusermod -g sales anouk
меняет основную группу анук на продажи
[^ n]: отрывок из Сандер ван Вугт Red Guide® RHCSA ™ / RHCE® 7 Cert Guide Premium Edition
[^ n]: полученный из Linux с нуля
[^ n]: полученный из Linux с чистого листа
1 ответ на вопрос
Похожие вопросы
-
2
Чтобы использовать py26-markdown, установленный MacPorts
-
1
Как вы можете найти в файле .markdown -format?
-
4
Эффективно конвертировать markdown -files в HTML-файлы
-
-
3
Как я могу создать оглавление для документа уценки с помощью Python / AWK / SED?
-
1
Чтобы были "перерывы" в документах уценки
-
1
Чтобы установить расширения Markdown с помощью Python
-
2
Иметь подсветку синтаксиса для кодов в LaTex
-
3
Использовать Markdown в качестве заменителя LaTeX
-
2
Как сделать ссылку на URL с помощью Markdown?
-
1
Настольное приложение для вики как уценка / разметка?