[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/linux-permissions-management":3,"mdc-enrwqq-key":569,"mdc-tpln6a-key":587,"mdc--id2dki-key":610,"mdc-xx04o-key":635,"mdc-io54zi-key":652,"mdc--qp4hys-key":669,"mdc--oleub2-key":686,"related-/guides/linux/linux-user-management,/guides/linux/linux-ssh-configuration":708},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":512,"code":512,"createdAt":513,"description":514,"difficulty":515,"draft":516,"estimatedTime":517,"extension":518,"faq":519,"howToSteps":529,"howToTotalTime":542,"image":512,"keywords":543,"locale":551,"meta":552,"navigation":280,"path":553,"platform":554,"related":555,"section":558,"seo":559,"severity":512,"stem":560,"summary":561,"tags":562,"twitterCreator":512,"twitterSite":512,"type":567,"updatedAt":513,"__hash__":568},"content_ru/guides/linux/linux-permissions-management.md","Управление правами в Linux: настройка chmod и chown",[7,8,9,10],"Ubuntu 20.04/22.04/24.04","Debian 11/12","Fedora 38+","AlmaLinux 9","FixPedia Team",{"type":13,"value":14,"toc":501},"minimark",[15,20,37,41,75,79,83,86,111,142,146,155,180,189,192,196,214,253,256,318,322,344,375,390,394,401,423,442,446,497],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,24,28,29,32,33,36],"p",{},"Управление правами доступа — фундамент безопасности Linux. Без правильной настройки любой пользователь или фоновый процесс может прочитать конфиденциальные данные, изменить системные конфигурации или запустить нежелательный скрипт. Понимание атрибутов файлов позволяет разделять доступ между учётными записями, веб-серверами и системами резервного копирования. После выполнения этого гайда вы будете уверенно работать с ",[25,26,27],"code",{},"chmod",", ",[25,30,31],{},"chown"," и ",[25,34,35],{},"umask",", разберётесь в цифровой и символьной записи разрешений и сможете защитить свои проекты от несанкционированного вмешательства.",[16,38,40],{"id":39},"требования-подготовка","Требования / Подготовка",[42,43,44,52,58,68],"ul",{},[45,46,47,48,51],"li",{},"Доступ к терминалу с правами обычного пользователя или ",[25,49,50],{},"root",".",[45,53,54,55,51],{},"Для изменения системных файлов или чужих каталогов потребуется ",[25,56,57],{},"sudo",[45,59,60,61,28,64,67],{},"Базовое знание навигации по файловой системе (",[25,62,63],{},"cd",[25,65,66],{},"ls",").",[45,69,70,71,74],{},"Рекомендуется проводить все эксперименты в отдельной папке ",[25,72,73],{},"~/test_perms",", чтобы случайно не нарушить работу ОС.",[16,76,78],{"id":77},"пошаговая-инструкция","Пошаговая инструкция",[16,80,82],{"id":81},"шаг-1-чтение-текущих-разрешений","Шаг 1: Чтение текущих разрешений",[21,84,85],{},"Перед изменением атрибутов всегда проверяйте их текущее состояние. Выполните команду:",[87,88,93],"pre",{"className":89,"code":90,"language":91,"meta":92,"style":92},"language-bash shiki shiki-themes github-light github-dark","ls -la ~/test_perms\n","bash","",[25,94,95],{"__ignoreMap":92},[96,97,100,103,107],"span",{"class":98,"line":99},"line",1,[96,101,66],{"class":102},"sScJk",[96,104,106],{"class":105},"sj4cs"," -la",[96,108,110],{"class":109},"sZZnC"," ~/test_perms\n",[21,112,113,114,117,118,121,122,125,126,129,130,133,134,137,138,141],{},"В первой колонке вывода вы увидите строку вида ",[25,115,116],{},"-rwxr-xr--",". Первый символ указывает тип объекта (",[25,119,120],{},"-"," — файл, ",[25,123,124],{},"d"," — каталог, ",[25,127,128],{},"l"," — символьная ссылка). Далее следуют три группы по три символа: права владельца (u), группы (g) и остальных пользователей (o). ",[25,131,132],{},"r"," означает чтение, ",[25,135,136],{},"w"," — запись, ",[25,139,140],{},"x"," — выполнение. Позиции без прав обозначаются дефисом.",[16,143,145],{"id":144},"шаг-2-смена-владельца-и-группы","Шаг 2: Смена владельца и группы",[21,147,148,149,151,152,51],{},"Права доступа бесполезны, если файл принадлежит не тому пользователю или процессу. Используйте ",[25,150,31],{}," для передачи владения. Синтаксис: ",[25,153,154],{},"chown [пользователь]:[группа] объект",[87,156,158],{"className":89,"code":157,"language":91,"meta":92,"style":92},"# Передаём владение пользователю www-data и группе www-data\nsudo chown www-data:www-data ~/test_perms/index.html\n",[25,159,160,166],{"__ignoreMap":92},[96,161,162],{"class":98,"line":99},[96,163,165],{"class":164},"sJ8bj","# Передаём владение пользователю www-data и группе www-data\n",[96,167,169,171,174,177],{"class":98,"line":168},2,[96,170,57],{"class":102},[96,172,173],{"class":109}," chown",[96,175,176],{"class":109}," www-data:www-data",[96,178,179],{"class":109}," ~/test_perms/index.html\n",[181,182,183],"blockquote",{},[21,184,185,186,51],{},"💡 Совет: Чтобы изменить только группу, оставьте имя пользователя пустым: ",[25,187,188],{},"sudo chown :www-data файл",[190,191],"in-article-ad",{},[16,193,195],{"id":194},"шаг-3-точная-настройка-разрешений-через-chmod","Шаг 3: Точная настройка разрешений через chmod",[21,197,198,199,201,202,205,206,209,210,213],{},"Утилита ",[25,200,27],{}," поддерживает символьный и восьмеричный режимы. Восьмеричный формат удобнее для массовой настройки. Каждая цифра складывается из битов: ",[25,203,204],{},"4"," (чтение) + ",[25,207,208],{},"2"," (запись) + ",[25,211,212],{},"1"," (выполнение).",[42,215,216,230,242],{},[45,217,218,221,222,225,226,229],{},[25,219,220],{},"7"," = ",[25,223,224],{},"4+2+1"," (",[25,227,228],{},"rwx",") — полные права",[45,231,232,221,235,225,238,241],{},[25,233,234],{},"5",[25,236,237],{},"4+0+1",[25,239,240],{},"r-x",") — чтение и выполнение",[45,243,244,221,246,225,249,252],{},[25,245,204],{},[25,247,248],{},"4+0+0",[25,250,251],{},"r--",") — только чтение",[21,254,255],{},"Пример безопасных прав для публичного каталога с данными:",[87,257,259],{"className":89,"code":258,"language":91,"meta":92,"style":92},"# Владелец: rwx (7), Группа: r-x (5), Остальные: r-x (5)\nchmod 755 ~/test_perms\n\n# Для вложенных файлов обычно достаточно 644\nfind ~/test_perms -type f -exec chmod 644 {} \\;\n",[25,260,261,266,275,282,288],{"__ignoreMap":92},[96,262,263],{"class":98,"line":99},[96,264,265],{"class":164},"# Владелец: rwx (7), Группа: r-x (5), Остальные: r-x (5)\n",[96,267,268,270,273],{"class":98,"line":168},[96,269,27],{"class":102},[96,271,272],{"class":105}," 755",[96,274,110],{"class":109},[96,276,278],{"class":98,"line":277},3,[96,279,281],{"emptyLinePlaceholder":280},true,"\n",[96,283,285],{"class":98,"line":284},4,[96,286,287],{"class":164},"# Для вложенных файлов обычно достаточно 644\n",[96,289,291,294,297,300,303,306,309,312,315],{"class":98,"line":290},5,[96,292,293],{"class":102},"find",[96,295,296],{"class":109}," ~/test_perms",[96,298,299],{"class":105}," -type",[96,301,302],{"class":109}," f",[96,304,305],{"class":105}," -exec",[96,307,308],{"class":109}," chmod",[96,310,311],{"class":105}," 644",[96,313,314],{"class":109}," {}",[96,316,317],{"class":105}," \\;\n",[16,319,321],{"id":320},"шаг-4-настройка-маски-по-умолчанию-через-umask","Шаг 4: Настройка маски по умолчанию через umask",[21,323,324,325,328,329,332,333,335,336,339,340,343],{},"Новые файлы часто создаются с правами ",[25,326,327],{},"666"," или ",[25,330,331],{},"777",", которые потом приходится урезать вручную. ",[25,334,35],{}," задаёт маску вычитания при создании объектов. Стандартное значение ",[25,337,338],{},"022"," убирает запись для группы и остальных, оставляя ",[25,341,342],{},"644"," для файлов.",[87,345,347],{"className":89,"code":346,"language":91,"meta":92,"style":92},"# Проверка текущей маски\numask\n\n# Установка более строгой маски (добавьте в ~/.bashrc)\numask 027\n",[25,348,349,354,359,363,368],{"__ignoreMap":92},[96,350,351],{"class":98,"line":99},[96,352,353],{"class":164},"# Проверка текущей маски\n",[96,355,356],{"class":98,"line":168},[96,357,358],{"class":105},"umask\n",[96,360,361],{"class":98,"line":277},[96,362,281],{"emptyLinePlaceholder":280},[96,364,365],{"class":98,"line":284},[96,366,367],{"class":164},"# Установка более строгой маски (добавьте в ~/.bashrc)\n",[96,369,370,372],{"class":98,"line":290},[96,371,35],{"class":105},[96,373,374],{"class":105}," 027\n",[21,376,377,378,381,382,385,386,389],{},"С маской ",[25,379,380],{},"027"," новые файлы получат права ",[25,383,384],{},"640",", а каталоги — ",[25,387,388],{},"750",". Это идеально для рабочих сред, где требуется полная изоляция от других пользователей системы.",[16,391,393],{"id":392},"проверка-результата","Проверка результата",[21,395,396,397,400],{},"Убедитесь, что изменения вступили в силу, снова запустив ",[25,398,399],{},"ls -la",". Создайте новый тестовый файл в директории с настроенной маской и проверьте его атрибуты:",[87,402,404],{"className":89,"code":403,"language":91,"meta":92,"style":92},"touch ~/test_perms/new_config.conf\nls -l ~/test_perms/new_config.conf\n",[25,405,406,414],{"__ignoreMap":92},[96,407,408,411],{"class":98,"line":99},[96,409,410],{"class":102},"touch",[96,412,413],{"class":109}," ~/test_perms/new_config.conf\n",[96,415,416,418,421],{"class":98,"line":168},[96,417,66],{"class":102},[96,419,420],{"class":105}," -l",[96,422,413],{"class":109},[21,424,425,426,429,430,433,434,437,438,441],{},"Вывод должен соответствовать заданным вами значениям (например, ",[25,427,428],{},"-rw-r-----"," для ",[25,431,432],{},"umask 027","). Попробуйте открыть файл от имени другого пользователя через ",[25,435,436],{},"su - другой_пользователь",", чтобы убедиться в корректности изоляции. Если ",[25,439,440],{},"Permission denied"," появляется для неавторизованных пользователей — настройка прошла успешно.",[16,443,445],{"id":444},"возможные-проблемы","Возможные проблемы",[42,447,448,464,486],{},[45,449,450,457,458,461,462,51],{},[451,452,453,454],"strong",{},"Ошибка ",[25,455,456],{},"Operation not permitted",": Возникает при попытке изменить атрибуты у файлов с установленным immutable-флагом. Снимите его командой ",[25,459,460],{},"sudo chattr -i файл",", затем повторите ",[25,463,27],{},[45,465,466,473,474,476,477,479,480,32,483,51],{},[451,467,468,469,472],{},"Рекурсивное применение ",[25,470,471],{},"chmod -R"," сломало навигацию",": Если вы случайно дали ",[25,475,342],{}," каталогам, они потеряют бит ",[25,478,140],{}," и станут недоступны для входа. Восстановите структуру командами: ",[25,481,482],{},"find /путь -type d -exec chmod 755 {} +",[25,484,485],{},"find /путь -type f -exec chmod 644 {} +",[45,487,488,491,492,32,494,496],{},[451,489,490],{},"Права не применяются к символическим ссылкам",": Ядро Linux игнорирует ",[25,493,27],{},[25,495,31],{}," для ссылок, изменяя только целевой объект. Это стандартное поведение безопасности. Всегда работайте напрямую с оригинальными файлами.",[498,499,500],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":92,"searchDepth":168,"depth":168,"links":502},[503,504,505,506,507,508,509,510,511],{"id":18,"depth":168,"text":19},{"id":39,"depth":168,"text":40},{"id":77,"depth":168,"text":78},{"id":81,"depth":168,"text":82},{"id":144,"depth":168,"text":145},{"id":194,"depth":168,"text":195},{"id":320,"depth":168,"text":321},{"id":392,"depth":168,"text":393},{"id":444,"depth":168,"text":445},null,"2026-04-07 23:34:26","Научитесь управлять доступом в Linux. Пошаговый гайд по chmod, chown и umask с примерами команд. Настройте безопасность файлов за 15 минут.","medium",false,"10-15 мин","md",[520,523,526],{"question":521,"answer":522},"Почему команда chmod возвращает ошибку Operation not permitted?","Ошибка возникает, если вы не являетесь владельцем файла или не используете `sudo`. Для системных файлов всегда запускайте команду от имени root.",{"question":524,"answer":525},"Безопасно ли выставлять права 777?","Нет, это даёт полный доступ всем пользователям системы и создаёт критическую уязвимость. Используйте минимально необходимые права, например `755` для папок и `644` для файлов.",{"question":527,"answer":528},"Как рекурсивно изменить права во всей папке?","Добавьте флаг `-R` к команде: `sudo chmod -R 755 /путь/к/папке`. Будьте осторожны, так как изменения применятся ко всем вложенным файлам и каталогам.",[530,533,536,539],{"name":531,"text":532},"Проверка текущих прав","Используйте `ls -l /путь/к/файлу`, чтобы увидеть владельца, группу и права доступа в символьном формате.",{"name":534,"text":535},"Смена владельца и группы","Запустите `sudo chown пользователь:группа файл.txt` для передачи прав владения нужному аккаунту.",{"name":537,"text":538},"Настройка разрешений через chmod","Примените `chmod 754 файл.txt` для точного контроля чтения, записи и выполнения для владельца, группы и остальных.",{"name":540,"text":541},"Настройка маски по умолчанию","Используйте `umask 022` в профиле оболочки, чтобы новые файлы создавались с безопасными правами `644`.","PT15M",[544,545,546,547,548,549,550],"права доступа linux","настройка chmod и chown","разрешения файлов в терминале","как работает umask linux","безопасная настройка прав","chmod 777 что значит","смена владельца каталога","ru_RU",{},"/guides/linux/linux-permissions-management","linux",[556,557],"/guides/linux/linux-user-management","/guides/linux/linux-ssh-configuration","Гайды Linux",{"title":5,"description":514},"guides/linux/linux-permissions-management","В руководстве подробно разобраны инструменты chmod, chown и umask для управления доступом в Linux. Вы научитесь безопасно назначать разрешения на чтение, запись и выполнение, избегая критических уязвимостей.",[563,564,27,31,565,566],"Linux","права доступа","безопасность","администрирование","guide","-evmMxdnqJy7T2JPUljVu3APd2JVVKac18eT_uGEDLI",{"data":570,"body":571},{},{"type":50,"children":572},[573],{"type":574,"tag":21,"props":575,"children":576},"element",{},[577,580,585],{"type":578,"value":579},"text","Ошибка возникает, если вы не являетесь владельцем файла или не используете ",{"type":574,"tag":25,"props":581,"children":583},{"className":582},[],[584],{"type":578,"value":57},{"type":578,"value":586},". Для системных файлов всегда запускайте команду от имени root.",{"data":588,"body":589},{},{"type":50,"children":590},[591],{"type":574,"tag":21,"props":592,"children":593},{},[594,596,602,604,609],{"type":578,"value":595},"Нет, это даёт полный доступ всем пользователям системы и создаёт критическую уязвимость. Используйте минимально необходимые права, например ",{"type":574,"tag":25,"props":597,"children":599},{"className":598},[],[600],{"type":578,"value":601},"755",{"type":578,"value":603}," для папок и ",{"type":574,"tag":25,"props":605,"children":607},{"className":606},[],[608],{"type":578,"value":342},{"type":578,"value":343},{"data":611,"body":612},{},{"type":50,"children":613},[614],{"type":574,"tag":21,"props":615,"children":616},{},[617,619,625,627,633],{"type":578,"value":618},"Добавьте флаг ",{"type":574,"tag":25,"props":620,"children":622},{"className":621},[],[623],{"type":578,"value":624},"-R",{"type":578,"value":626}," к команде: ",{"type":574,"tag":25,"props":628,"children":630},{"className":629},[],[631],{"type":578,"value":632},"sudo chmod -R 755 /путь/к/папке",{"type":578,"value":634},". Будьте осторожны, так как изменения применятся ко всем вложенным файлам и каталогам.",{"data":636,"body":637},{},{"type":50,"children":638},[639],{"type":574,"tag":21,"props":640,"children":641},{},[642,644,650],{"type":578,"value":643},"Используйте ",{"type":574,"tag":25,"props":645,"children":647},{"className":646},[],[648],{"type":578,"value":649},"ls -l /путь/к/файлу",{"type":578,"value":651},", чтобы увидеть владельца, группу и права доступа в символьном формате.",{"data":653,"body":654},{},{"type":50,"children":655},[656],{"type":574,"tag":21,"props":657,"children":658},{},[659,661,667],{"type":578,"value":660},"Запустите ",{"type":574,"tag":25,"props":662,"children":664},{"className":663},[],[665],{"type":578,"value":666},"sudo chown пользователь:группа файл.txt",{"type":578,"value":668}," для передачи прав владения нужному аккаунту.",{"data":670,"body":671},{},{"type":50,"children":672},[673],{"type":574,"tag":21,"props":674,"children":675},{},[676,678,684],{"type":578,"value":677},"Примените ",{"type":574,"tag":25,"props":679,"children":681},{"className":680},[],[682],{"type":578,"value":683},"chmod 754 файл.txt",{"type":578,"value":685}," для точного контроля чтения, записи и выполнения для владельца, группы и остальных.",{"data":687,"body":688},{},{"type":50,"children":689},[690],{"type":574,"tag":21,"props":691,"children":692},{},[693,694,700,702,707],{"type":578,"value":643},{"type":574,"tag":25,"props":695,"children":697},{"className":696},[],[698],{"type":578,"value":699},"umask 022",{"type":578,"value":701}," в профиле оболочки, чтобы новые файлы создавались с безопасными правами ",{"type":574,"tag":25,"props":703,"children":705},{"className":704},[],[706],{"type":578,"value":342},{"type":578,"value":51},[709],{"id":710,"title":711,"appliesTo":712,"author":11,"body":716,"canonical":512,"code":92,"createdAt":1780,"description":1781,"difficulty":1782,"draft":516,"estimatedTime":517,"extension":518,"faq":1783,"howToSteps":1796,"howToTotalTime":542,"image":512,"keywords":1815,"locale":551,"meta":1824,"navigation":280,"path":556,"platform":554,"related":1825,"section":558,"seo":1829,"severity":92,"stem":1830,"summary":1831,"tags":1832,"twitterCreator":512,"twitterSite":512,"type":567,"updatedAt":1780,"__hash__":1838},"content_ru/guides/linux/linux-user-management.md","Полное руководство по управлению пользователями в Linux: создание, настройка, удаление",[713,8,714,715],"Ubuntu 20.04/22.04","CentOS 7/8/Rocky Linux 8/9","Any systemd-based Linux distro",{"type":13,"value":717,"toc":1766},[718,720,732,734,786,795,798,806,821,824,835,852,860,906,909,944,963,967,973,980,994,1000,1073,1077,1084,1089,1104,1109,1155,1182,1187,1211,1215,1218,1336,1340,1343,1348,1362,1365,1370,1386,1399,1411,1413,1419,1440,1442,1574,1576,1580,1585,1605,1610,1615,1664,1670,1675,1724,1733,1737,1763],[16,719,19],{"id":18},[21,721,722,723,28,725,32,728,731],{},"Управление пользователями — базовая задача системного администратора или владельца VPS/сервера. Правильная настройка учетных записей обеспечивает ",[451,724,565],{},[451,726,727],{},"организацию доступа",[451,729,730],{},"изоляцию процессов",". Этот гайд покажет, как выполнять ключевые операции: создание, модификация и удаление пользователей в Linux, а также работу с группами и правами. После выполнения вы сможете грамотно администрироватьAccounts на большинстве дистрибутивов (Ubuntu, Debian, CentOS, Rocky Linux).",[16,733,40],{"id":39},[735,736,737,748,761,780],"ol",{},[45,738,739,742,743,745,746,51],{},[451,740,741],{},"Доступ к терминалу"," с правами ",[25,744,50],{}," или пользователем, входящим в группу ",[25,747,57],{},[45,749,750,225,753,28,755,28,758,67],{},[451,751,752],{},"Понимание базовых команд",[25,754,66],{},[25,756,757],{},"cat",[25,759,760],{},"grep",[45,762,763,766,767,28,770,28,773,28,776,779],{},[451,764,765],{},"Активная система"," с установленными стандартными утилитами (",[25,768,769],{},"adduser",[25,771,772],{},"useradd",[25,774,775],{},"usermod",[25,777,778],{},"passwd","). Они есть в любом стандартном дистрибутиве.",[45,781,782,785],{},[451,783,784],{},"Чёткое понимание",", какую учетную запись вы создаёте: обычного пользователя, сервисного аккаунта для приложения или администратора.",[16,787,789,790,792,793],{"id":788},"шаг-1-создание-пользователя-adduser-vs-useradd","Шаг 1: Создание пользователя: ",[25,791,769],{}," vs ",[25,794,772],{},[21,796,797],{},"В Linux есть две основные утилиты для создания пользователя.",[21,799,800,805],{},[451,801,802,803],{},"Вариант A (рекомендуется для новичков): ",[25,804,769],{},"\nЭто интерактивный скрипт-обёртка, который задаёт все нужные вопросы и выполняет настройки автоматически.",[87,807,809],{"className":89,"code":808,"language":91,"meta":92,"style":92},"sudo adduser newuser\n",[25,810,811],{"__ignoreMap":92},[96,812,813,815,818],{"class":98,"line":99},[96,814,57],{"class":102},[96,816,817],{"class":109}," adduser",[96,819,820],{"class":109}," newuser\n",[21,822,823],{},"Система попросит:",[42,825,826,829,832],{},[45,827,828],{},"Задать пароль (дважды).",[45,830,831],{},"Указать полное имя, номер комнаты, рабочий телефон (это поля GECOS, можно пропускать, нажав Enter).",[45,833,834],{},"Подтвердить корректность введённых данных.",[21,836,837,840,841,844,845,848,849,67],{},[451,838,839],{},"Результат:"," создается пользователь ",[25,842,843],{},"newuser",", его домашний каталог ",[25,846,847],{},"/home/newuser",", основная группа с таким же именем, оболочка по умолчанию (обычно ",[25,850,851],{},"/bin/bash",[21,853,854,859],{},[451,855,856,857],{},"Вариант B (для автоматизации/скриптов): ",[25,858,772],{},"\nНизкоуровневая утилита, не задающая вопросов. Нужно указать параметры явно.",[87,861,863],{"className":89,"code":862,"language":91,"meta":92,"style":92},"# Создать пользователя с домашним каталогом и оболочкой bash\nsudo useradd -m -s /bin/bash newuser\n\n# Установить пароль отдельной командой\nsudo passwd newuser\n",[25,864,865,870,888,892,897],{"__ignoreMap":92},[96,866,867],{"class":98,"line":99},[96,868,869],{"class":164},"# Создать пользователя с домашним каталогом и оболочкой bash\n",[96,871,872,874,877,880,883,886],{"class":98,"line":168},[96,873,57],{"class":102},[96,875,876],{"class":109}," useradd",[96,878,879],{"class":105}," -m",[96,881,882],{"class":105}," -s",[96,884,885],{"class":109}," /bin/bash",[96,887,820],{"class":109},[96,889,890],{"class":98,"line":277},[96,891,281],{"emptyLinePlaceholder":280},[96,893,894],{"class":98,"line":284},[96,895,896],{"class":164},"# Установить пароль отдельной командой\n",[96,898,899,901,904],{"class":98,"line":290},[96,900,57],{"class":102},[96,902,903],{"class":109}," passwd",[96,905,820],{"class":109},[21,907,908],{},"Ключевые флаги:",[42,910,911,919,932,938],{},[45,912,913,916,917,67],{},[25,914,915],{},"-m"," — создать домашний каталог (",[25,918,847],{},[45,920,921,924,925,28,928,931],{},[25,922,923],{},"-s /bin/bash"," — указать логическую оболочку (может быть ",[25,926,927],{},"/bin/zsh",[25,929,930],{},"/usr/sbin/nologin"," для сервисных аккаунтов).",[45,933,934,937],{},[25,935,936],{},"-c \"Comment\""," — добавить комментарий (например, полное имя).",[45,939,940,943],{},[25,941,942],{},"-G \u003Cgroup1,group2>"," — сразу добавить в дополнительные группы.",[181,945,946],{},[21,947,948,949,952,953,955,956,958,959,962],{},"⚠️ ",[451,950,951],{},"Важно:"," При использовании ",[25,954,772],{}," без флага ",[25,957,915],{}," домашний каталог ",[451,960,961],{},"не создаётся"," автоматически. Это частая причина ошибок входа.",[16,964,966],{"id":965},"шаг-2-настройка-пароля-и-дополнительных-параметров","Шаг 2: Настройка пароля и дополнительных параметров",[21,968,969,970,972],{},"После создания аккаунта пароль должен быть установлен командой ",[25,971,778],{},". Система запросит ввод нового пароля и его подтверждение.",[21,974,975,976,979],{},"Для изменения или сброса пароля ",[451,977,978],{},"существующего"," пользователя:",[87,981,983],{"className":89,"code":982,"language":91,"meta":92,"style":92},"sudo passwd username\n",[25,984,985],{"__ignoreMap":92},[96,986,987,989,991],{"class":98,"line":99},[96,988,57],{"class":102},[96,990,903],{"class":109},[96,992,993],{"class":109}," username\n",[21,995,996,997,999],{},"Если нужно изменить другие параметры (комментарий, домашний каталог, оболочку), используется ",[25,998,775],{},":",[87,1001,1003],{"className":89,"code":1002,"language":91,"meta":92,"style":92},"# Изменить полное имя (поле GECOS)\nsudo usermod -c \"Иван Петров\" newuser\n\n# Изменить домашний каталог (предварительно переместите файлы!)\nsudo usermod -d /home/newuser_home newuser\n\n# Запретить вход (сделать оболочку /usr/sbin/nologin)\nsudo usermod -s /usr/sbin/nologin newuser\n",[25,1004,1005,1010,1025,1029,1034,1048,1053,1059],{"__ignoreMap":92},[96,1006,1007],{"class":98,"line":99},[96,1008,1009],{"class":164},"# Изменить полное имя (поле GECOS)\n",[96,1011,1012,1014,1017,1020,1023],{"class":98,"line":168},[96,1013,57],{"class":102},[96,1015,1016],{"class":109}," usermod",[96,1018,1019],{"class":105}," -c",[96,1021,1022],{"class":109}," \"Иван Петров\"",[96,1024,820],{"class":109},[96,1026,1027],{"class":98,"line":277},[96,1028,281],{"emptyLinePlaceholder":280},[96,1030,1031],{"class":98,"line":284},[96,1032,1033],{"class":164},"# Изменить домашний каталог (предварительно переместите файлы!)\n",[96,1035,1036,1038,1040,1043,1046],{"class":98,"line":290},[96,1037,57],{"class":102},[96,1039,1016],{"class":109},[96,1041,1042],{"class":105}," -d",[96,1044,1045],{"class":109}," /home/newuser_home",[96,1047,820],{"class":109},[96,1049,1051],{"class":98,"line":1050},6,[96,1052,281],{"emptyLinePlaceholder":280},[96,1054,1056],{"class":98,"line":1055},7,[96,1057,1058],{"class":164},"# Запретить вход (сделать оболочку /usr/sbin/nologin)\n",[96,1060,1062,1064,1066,1068,1071],{"class":98,"line":1061},8,[96,1063,57],{"class":102},[96,1065,1016],{"class":109},[96,1067,882],{"class":105},[96,1069,1070],{"class":109}," /usr/sbin/nologin",[96,1072,820],{"class":109},[16,1074,1076],{"id":1075},"шаг-3-работа-с-группами-и-правами","Шаг 3: Работа с группами и правами",[21,1078,1079,1080,1083],{},"Права в Linux назначаются пользователям и ",[451,1081,1082],{},"группам",". Управление группами — ключ к организации доступа.",[21,1085,1086],{},[451,1087,1088],{},"Создание новой группы:",[87,1090,1092],{"className":89,"code":1091,"language":91,"meta":92,"style":92},"sudo groupdev newgroup\n",[25,1093,1094],{"__ignoreMap":92},[96,1095,1096,1098,1101],{"class":98,"line":99},[96,1097,57],{"class":102},[96,1099,1100],{"class":109}," groupdev",[96,1102,1103],{"class":109}," newgroup\n",[21,1105,1106],{},[451,1107,1108],{},"Добавление пользователя в группу:",[87,1110,1112],{"className":89,"code":1111,"language":91,"meta":92,"style":92},"# Добавить пользователя newuser в группу sudo (для прав администратора)\nsudo usermod -aG sudo newuser\n\n# Добавить в несколько групп через запятую\nsudo usermod -aG docker,www-data newuser\n",[25,1113,1114,1119,1133,1137,1142],{"__ignoreMap":92},[96,1115,1116],{"class":98,"line":99},[96,1117,1118],{"class":164},"# Добавить пользователя newuser в группу sudo (для прав администратора)\n",[96,1120,1121,1123,1125,1128,1131],{"class":98,"line":168},[96,1122,57],{"class":102},[96,1124,1016],{"class":109},[96,1126,1127],{"class":105}," -aG",[96,1129,1130],{"class":109}," sudo",[96,1132,820],{"class":109},[96,1134,1135],{"class":98,"line":277},[96,1136,281],{"emptyLinePlaceholder":280},[96,1138,1139],{"class":98,"line":284},[96,1140,1141],{"class":164},"# Добавить в несколько групп через запятую\n",[96,1143,1144,1146,1148,1150,1153],{"class":98,"line":290},[96,1145,57],{"class":102},[96,1147,1016],{"class":109},[96,1149,1127],{"class":105},[96,1151,1152],{"class":109}," docker,www-data",[96,1154,820],{"class":109},[181,1156,1157],{},[21,1158,948,1159,1166,1167,1170,1171,1173,1174,1177,1178,1181],{},[451,1160,1161,1162,1165],{},"Критически важно использовать флаг ",[25,1163,1164],{},"-a"," (append)"," вместе с ",[25,1168,1169],{},"-G",". Без ",[25,1172,1164],{}," команда ",[25,1175,1176],{},"usermod -G"," ",[451,1179,1180],{},"заменит"," все дополнительные группы пользователя на указанные, что может лишить его доступа.",[21,1183,1184],{},[451,1185,1186],{},"Просмотр групп пользователя:",[87,1188,1190],{"className":89,"code":1189,"language":91,"meta":92,"style":92},"groups newuser\n# Или\nid newuser\n",[25,1191,1192,1199,1204],{"__ignoreMap":92},[96,1193,1194,1197],{"class":98,"line":99},[96,1195,1196],{"class":102},"groups",[96,1198,820],{"class":109},[96,1200,1201],{"class":98,"line":168},[96,1202,1203],{"class":164},"# Или\n",[96,1205,1206,1209],{"class":98,"line":277},[96,1207,1208],{"class":102},"id",[96,1210,820],{"class":109},[16,1212,1214],{"id":1213},"шаг-4-проверка-корректности-создания","Шаг 4: Проверка корректности создания",[21,1216,1217],{},"Обязательно проверьте, что все изменения применились:",[735,1219,1220,1251,1280,1302],{},[45,1221,1222,1228,1243,1246,1247,1250],{},[451,1223,1224,1225,999],{},"Проверка записи в ",[25,1226,1227],{},"/etc/passwd",[87,1229,1231],{"className":89,"code":1230,"language":91,"meta":92,"style":92},"grep newuser /etc/passwd\n",[25,1232,1233],{"__ignoreMap":92},[96,1234,1235,1237,1240],{"class":98,"line":99},[96,1236,760],{"class":102},[96,1238,1239],{"class":109}," newuser",[96,1241,1242],{"class":109}," /etc/passwd\n",[1244,1245],"br",{},"Пример вывода: ",[25,1248,1249],{},"newuser:x:1001:1001::/home/newuser:/bin/bash"," — здесь указаны uid, gid, домашний каталог и оболочка.",[45,1252,1253,1256,1271,1273,1274,1276,1277,1279],{},[451,1254,1255],{},"Проверка домашнего каталога:",[87,1257,1259],{"className":89,"code":1258,"language":91,"meta":92,"style":92},"ls -ld /home/newuser\n",[25,1260,1261],{"__ignoreMap":92},[96,1262,1263,1265,1268],{"class":98,"line":99},[96,1264,66],{"class":102},[96,1266,1267],{"class":105}," -ld",[96,1269,1270],{"class":109}," /home/newuser\n",[1244,1272],{},"Владелец (",[25,1275,843],{},") и группа (",[25,1278,843],{},") должны быть указаны верно.",[45,1281,1282,1285,1296,1298,1299,1301],{},[451,1283,1284],{},"Проверка групп:",[87,1286,1288],{"className":89,"code":1287,"language":91,"meta":92,"style":92},"id newuser\n",[25,1289,1290],{"__ignoreMap":92},[96,1291,1292,1294],{"class":98,"line":99},[96,1293,1208],{"class":102},[96,1295,820],{"class":109},[1244,1297],{},"Убедитесь, что нужные группы (например, ",[25,1300,57],{},") присутствуют в списке.",[45,1303,1304,1307,1308],{},[451,1305,1306],{},"Тестовая аутентификация"," (опционально):",[87,1309,1311],{"className":89,"code":1310,"language":91,"meta":92,"style":92},"su - newuser\npwd  # Должен показать /home/newuser\nexit\n",[25,1312,1313,1323,1331],{"__ignoreMap":92},[96,1314,1315,1318,1321],{"class":98,"line":99},[96,1316,1317],{"class":102},"su",[96,1319,1320],{"class":109}," -",[96,1322,820],{"class":109},[96,1324,1325,1328],{"class":98,"line":168},[96,1326,1327],{"class":105},"pwd",[96,1329,1330],{"class":164},"  # Должен показать /home/newuser\n",[96,1332,1333],{"class":98,"line":277},[96,1334,1335],{"class":105},"exit\n",[16,1337,1339],{"id":1338},"шаг-5-удаление-пользователя","Шаг 5: Удаление пользователя",[21,1341,1342],{},"При удалении пользователя нужно решить, что делать с его данными.",[21,1344,1345],{},[451,1346,1347],{},"Только учетная запись (без удаления файлов):",[87,1349,1351],{"className":89,"code":1350,"language":91,"meta":92,"style":92},"sudo userdel newuser\n",[25,1352,1353],{"__ignoreMap":92},[96,1354,1355,1357,1360],{"class":98,"line":99},[96,1356,57],{"class":102},[96,1358,1359],{"class":109}," userdel",[96,1361,820],{"class":109},[21,1363,1364],{},"Файлы в домашнем каталоге останутся, но будут \"висеть\" без владельца (отобразятся как uid 1001, если он был).",[21,1366,1367],{},[451,1368,1369],{},"Полное удаление (учетная запись + домашний каталог + почта):",[87,1371,1373],{"className":89,"code":1372,"language":91,"meta":92,"style":92},"sudo userdel -r newuser\n",[25,1374,1375],{"__ignoreMap":92},[96,1376,1377,1379,1381,1384],{"class":98,"line":99},[96,1378,57],{"class":102},[96,1380,1359],{"class":109},[96,1382,1383],{"class":105}," -r",[96,1385,820],{"class":109},[21,1387,1388,1389,1392,1393,1395,1396,51],{},"Флаг ",[25,1390,1391],{},"-r"," рекурсивно удалит домашний каталог ",[25,1394,847],{}," и почтовую очередь в ",[25,1397,1398],{},"/var/mail/newuser",[181,1400,1401],{},[21,1402,1403,1404,1407,1408,51],{},"💡 ",[451,1405,1406],{},"Совет:"," Перед удалением убедитесь, что пользователь не работает в системе. Завершите его процессы: ",[25,1409,1410],{},"sudo pkill -u newuser",[16,1412,393],{"id":392},[21,1414,1415,1416,1418],{},"Главный индикатор успеха — возможность войти в систему под новым пользователем (если это обычный аккаунт) или выполнить команду, требующую его прав (например, ",[25,1417,57],{},"). Также проверьте:",[42,1420,1421,1424,1430],{},[45,1422,1423],{},"Существование домашнего каталога и его правильное владение.",[45,1425,1426,1427,67],{},"Корректность групп (",[25,1428,1429],{},"id \u003Cusername>",[45,1431,1432,1433,328,1436,1439],{},"Отсутствие ошибок в системных логах (",[25,1434,1435],{},"sudo tail -f /var/log/auth.log",[25,1437,1438],{},"journalctl -xe"," при попытке входа).",[16,1441,445],{"id":444},[1443,1444,1445,1462],"table",{},[1446,1447,1448],"thead",{},[1449,1450,1451,1456,1459],"tr",{},[1452,1453,1455],"th",{"align":1454},"left","Проблема",[1452,1457,1458],{"align":1454},"Вероятная причина",[1452,1460,1461],{"align":1454},"Решение",[1463,1464,1465,1485,1510,1538,1556],"tbody",{},[1449,1466,1467,1473,1476],{},[1468,1469,1470],"td",{"align":1454},[25,1471,1472],{},"useradd: user 'test' already exists",[1468,1474,1475],{"align":1454},"Пользователь с таким именем уже есть.",[1468,1477,1478,1479,328,1482,1484],{"align":1454},"Проверьте ",[25,1480,1481],{},"getent passwd test",[25,1483,1227],{},". Выберите другое имя или удалите старого пользователя.",[1449,1486,1487,1490,1493],{},[1468,1488,1489],{"align":1454},"Не удаётся войти по SSH после создания",[1468,1491,1492],{"align":1454},"Домашний каталог не создан или неправильные права.",[1468,1494,1495,1496,1498,1499,328,1501,1503,1504,1506,1507,51],{"align":1454},"Убедитесь, что использовали ",[25,1497,915],{}," при ",[25,1500,772],{},[25,1502,769],{},". Проверьте права на ",[25,1505,847],{},": ",[25,1508,1509],{},"drwxr-xr-x",[1449,1511,1512,1518,1521],{},[1468,1513,1514,1517],{"align":1454},[25,1515,1516],{},"sudo: command not found"," или отказ в правах",[1468,1519,1520],{"align":1454},"Пользователь не в группе sudo/wheel или конфиг sudoers повреждён.",[1468,1522,1523,1524,1526,1527,1530,1531,1534,1535,51],{"align":1454},"Проверьте группы ",[25,1525,1208],{},". Проверьте ",[25,1528,1529],{},"/etc/sudoers"," через ",[25,1532,1533],{},"visudo",". Убедитесь, что есть строка ",[25,1536,1537],{},"%sudo ALL=(ALL:ALL) ALL",[1449,1539,1540,1545,1553],{},[1468,1541,453,1542],{"align":1454},[25,1543,1544],{},"usermod: cannot lock /etc/passwd; try again later",[1468,1546,1547,1548,1550,1551,67],{"align":1454},"Файл ",[25,1549,1227],{}," заблокирован другим процессом (например, другим ",[25,1552,772],{},[1468,1554,1555],{"align":1454},"Подождите несколько секунд и повторите. Если проблема persists, проверьте, нет ли зависших процессов (`ps aux",[1449,1557,1558,1561,1564],{},[1468,1559,1560],{"align":1454},"Файлы создаются с неправильным владельцем после смены uid",[1468,1562,1563],{"align":1454},"Старые файлы хранят старый uid.",[1468,1565,1566,1567,1570,1571,51],{"align":1454},"После смены uid через ",[25,1568,1569],{},"usermod -u"," нужно вручную исправить владельца всех файлов: ",[25,1572,1573],{},"find / -uid \u003Cстарый_uid> -exec chown \u003Cновый_uid> {} \\;",[190,1575],{},[16,1577,1579],{"id":1578},"дополнительные-сценарии","Дополнительные сценарии",[21,1581,1582],{},[451,1583,1584],{},"Создание системного (сервисного) пользователя без домашнего каталога и с запретом на вход:",[87,1586,1588],{"className":89,"code":1587,"language":91,"meta":92,"style":92},"sudo useradd -r -s /usr/sbin/nologin svc_backup\n",[25,1589,1590],{"__ignoreMap":92},[96,1591,1592,1594,1596,1598,1600,1602],{"class":98,"line":99},[96,1593,57],{"class":102},[96,1595,876],{"class":109},[96,1597,1383],{"class":105},[96,1599,882],{"class":105},[96,1601,1070],{"class":109},[96,1603,1604],{"class":109}," svc_backup\n",[21,1606,1388,1607,1609],{},[25,1608,1391],{}," создает системного пользователя с uid \u003C 1000 (стандарт для сервисов).",[21,1611,1612],{},[451,1613,1614],{},"Массовое создание пользователей из файла:",[87,1616,1618],{"className":89,"code":1617,"language":91,"meta":92,"style":92},"while read user; do sudo adduser --gecos \"\" --disabled-password $user; done \u003C users.txt\n",[25,1619,1620],{"__ignoreMap":92},[96,1621,1622,1626,1629,1632,1636,1639,1641,1643,1646,1649,1652,1655,1658,1661],{"class":98,"line":99},[96,1623,1625],{"class":1624},"szBVR","while",[96,1627,1628],{"class":105}," read",[96,1630,1631],{"class":109}," user",[96,1633,1635],{"class":1634},"sVt8B","; ",[96,1637,1638],{"class":1624},"do",[96,1640,1130],{"class":102},[96,1642,817],{"class":109},[96,1644,1645],{"class":105}," --gecos",[96,1647,1648],{"class":109}," \"\"",[96,1650,1651],{"class":105}," --disabled-password",[96,1653,1654],{"class":1634}," $user; ",[96,1656,1657],{"class":1624},"done",[96,1659,1660],{"class":1624}," \u003C",[96,1662,1663],{"class":1634}," users.txt\n",[21,1665,1666,1667,67],{},"(Используйте с осторожностью, предварительно проверьте файл ",[25,1668,1669],{},"users.txt",[21,1671,1672],{},[451,1673,1674],{},"Копирование прав и групп с существующего пользователя:",[87,1676,1678],{"className":89,"code":1677,"language":91,"meta":92,"style":92},"sudo useradd -m -s /bin/bash -G $(id -nG olduser | tr ' ' ',') newuser\n",[25,1679,1680],{"__ignoreMap":92},[96,1681,1682,1684,1686,1688,1690,1692,1695,1698,1700,1703,1706,1709,1712,1715,1718,1721],{"class":98,"line":99},[96,1683,57],{"class":102},[96,1685,876],{"class":109},[96,1687,879],{"class":105},[96,1689,882],{"class":105},[96,1691,885],{"class":109},[96,1693,1694],{"class":105}," -G",[96,1696,1697],{"class":1634}," $(",[96,1699,1208],{"class":102},[96,1701,1702],{"class":105}," -nG",[96,1704,1705],{"class":109}," olduser",[96,1707,1708],{"class":1624}," |",[96,1710,1711],{"class":102}," tr",[96,1713,1714],{"class":109}," ' '",[96,1716,1717],{"class":109}," ','",[96,1719,1720],{"class":1634},") ",[96,1722,1723],{"class":109},"newuser\n",[21,1725,1726,1727,1729,1730,51],{},"Эта команда создаст ",[25,1728,843],{}," и добавит его во все группы, в которых состоит ",[25,1731,1732],{},"olduser",[16,1734,1736],{"id":1735},"заключение","Заключение",[21,1738,1739,1740,1742,1743,1745,1746,1748,1749,1752,1753,1756,1757,28,1760,67],{},"Вы освоили основные операции управления пользователями в Linux: создание через ",[25,1741,769],{},"/",[25,1744,772],{},", настройку паролей, работу с группами через ",[25,1747,775],{}," и безопасное удаление через ",[25,1750,1751],{},"userdel -r",". Эти команды — фундамент администрирования. Для углублённых сценариев (настройка PAM, LDAP-аутентификация) изучайте документацию ",[25,1754,1755],{},"man"," к соответствующим пакетам (",[25,1758,1759],{},"pam",[25,1761,1762],{},"sssd",[498,1764,1765],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":92,"searchDepth":168,"depth":168,"links":1767},[1768,1769,1770,1772,1773,1774,1775,1776,1777,1778,1779],{"id":18,"depth":168,"text":19},{"id":39,"depth":168,"text":40},{"id":788,"depth":168,"text":1771},"Шаг 1: Создание пользователя: adduser vs useradd",{"id":965,"depth":168,"text":966},{"id":1075,"depth":168,"text":1076},{"id":1213,"depth":168,"text":1214},{"id":1338,"depth":168,"text":1339},{"id":392,"depth":168,"text":393},{"id":444,"depth":168,"text":445},{"id":1578,"depth":168,"text":1579},{"id":1735,"depth":168,"text":1736},"2026-04-08 18:34:34","Пошаговая инструкция по управлению пользователями в Linux. Узнайте, как создавать, изменять и удалять учетные записи, работать с группами и правами. Практические примеры для Ubuntu, Debian, CentOS.","easy",[1784,1787,1790,1793],{"question":1785,"answer":1786},"В чём разница между командами useradd и adduser?","`useradd` — низкоуровневая утилита, `adduser` — её дружелюбная обёртка (скрипт на Perl), которая интерактивно запрашивает данные и автоматически создаёт домашний каталог, настраивает почту и группу. Для новичков предпочтительнее `adduser`.",{"question":1788,"answer":1789},"Как безопасно удалить пользователя, не оставив 'мусора' в системе?","Используйте `userdel -r \u003Cимя>`, флаг `-r` удалит домашний каталог и почтовую очередь. Перед этим убедитесь, что пользователь не работает в системе (`pkill -u \u003Cимя>`).",{"question":1791,"answer":1792},"Можно ли изменить uid (идентификатор пользователя) после создания?","Да, через `usermod -u \u003Cновый_uid> \u003Cимя>`, но это рискованно: нужно вручную исправить владельца всех файлов, принадлежащих старому uid. Делайте только если это абсолютно необходимо.",{"question":1794,"answer":1795},"Почему новый пользователь не может выполнять sudo, даже добавленный в группу sudo?","Скорее всего, в `/etc/sudoers` нет строки `%sudo ALL=(ALL:ALL) ALL` или она закомментирована. Проверьте файл командой `visudo`.",[1797,1800,1803,1806,1809,1812],{"name":1798,"text":1799},"Проверка текущих пользователей и групп","Перед началом убедитесь, что вы работаете от root или имеете права sudo. Посмотрите существующих пользователей в `/etc/passwd` и группы в `/etc/group`.",{"name":1801,"text":1802},"Создание нового пользователя с домашним каталогом","Используйте `adduser \u003Cusername>` для интерактивного создания или `useradd -m -s /bin/bash \u003Cusername>` для автоматического. Флаг `-m` создаст домашний каталог, `-s` укажет оболочку.",{"name":1804,"text":1805},"Назначение пароля и настройка дополнительных параметров","Установите пароль командой `passwd \u003Cusername>`. При необходимости задайте комментарий (GECOS) через `usermod -c \"Полное имя\" \u003Cusername>` или измените основную группу `usermod -g \u003Cgroup> \u003Cusername>`.",{"name":1807,"text":1808},"Добавление пользователя в дополнительные группы (sudo, docker и др.)","Чтобы дать права sudo, добавьте в группу `sudo` (Ubuntu/Debian) или `wheel` (RHEL/CentOS): `usermod -aG sudo \u003Cusername>`. Флаг `-a` (append) критически важен, чтобы не удалить пользователя из других групп.",{"name":1810,"text":1811},"Проверка корректности создания","Убедитесь, что запись появилась в `/etc/passwd` (`id \u003Cusername>`), а домашний каталог `/home/\u003Cusername>` существует и имеет правильного владельца.",{"name":1813,"text":1814},"Удаление пользователя при необходимости","Для полного удаления с очисткой домашнего каталога используйте `userdel -r \u003Cusername>`. Если пользователь активен, сначала завершите его процессы: `pkill -u \u003Cusername>`.",[1816,1817,1818,1819,1820,1821,1822,1823],"управление пользователями linux","создать пользователя linux команда","useradd vs adduser","удалить пользователя linux","изменить группу пользователя linux","добавить пользователя в sudoers","linux команды пользователи","home directory linux",{},[1826,1827,1828],"/guides/linux/linux-permissions-basics","/guides/linux/sudoers-configuration","/guides/linux/linux-service-management",{"title":711,"description":1781},"guides/linux/linux-user-management","Это руководство научит вас полностью управлять учетными записями пользователей в Linux: от создания с правильной оболочкой и домашней директорией до настройки групп и безопасного удаления. Вы получите полный контроль над системой.",[554,1833,1834,1835,1836,1837,91],"user management","terminal","sysadmin","ubuntu","centos","PAymVaSJ5oRdCLX4DEOUwxuYFN65DhnR2oj3RNPbTWs"]