Linux е многопотребителска операционна система. И с тази функция идва отговорността за управление на всеки потребител в системата. Администраторът трябва да гарантира, че всеки потребител има подходящи разрешения, различни потребителски идентификатори, уникални потребителски имена и т.н.

Но какво, ако искате да промените информацията, свързана с определен потребител? Позволява ли Linux някой да модифицира толкова чувствителни детайли лесно? Командата usermod е отговорът на всички тези въпроси.

Тази статия ще демонстрира как можете да промените потребителското си име на Linux, заедно с подробно ръководство за промяна на потребителския идентификатор и началната директория на потребител.

Променете потребителско име в Linux

На Linux, файла / etc / passwd съхранява информацията, свързана с потребителите. Въпреки че можете да модифицирате потребителските данни директно чрез редактиране на файла passwd, това не е препоръчителна практика, тъй като може да доведе до различни проблеми във вашата система.

instagram viewer

Можете да използвате помощната програма usermod, предоставена от Linux, за извършване на операции, свързани с управление и модериране на потребители. Командата usermod дори ви позволява да промените потребителското име на потребител в Linux.

Имайте предвид, че трябва да имате достъп до акаунт на суперпотребител, за да издавате успешно тези команди. Ако нямате разрешение, можете да поискате от системния администратор да го направи да ви добави към списъка на sudoers.

За да промените потребителското име, използвайте флаг с usermod:

usermod -l newusername oldusername

Например, за да промените потребителското име на потребителя "makeuseof" на "muo":

usermod -l muo makeuseof

Преименувайте домашната папка

Промяната на потребителското име в Linux с помощта на гореспоменатата команда не променя началната директория на този конкретен потребител. Използвай флаг, ако искате началната папка да отразява промените, направени в потребителското име.

За да преименувате домашната директория на потребителя муо:

usermod -d / home / muo -m muo

За да проверите дали гореспоменатата команда работи, преминете към началната директория и намерете папката с име муо.

Присвояване на нов потребителски идентификатор на потребител

Освен промяна на потребителското име, командата usermod ви позволява да присвоите нов и уникален UID на всеки потребител. UID е неотрицателно цяло число, започващо от нула. UID между диапазона 0-99 са запазени за системни потребители.

За да промените потребителския идентификатор в Linux, използвайки usermod:

usermod -u uid потребителско име

...където uid е потребителският идентификатор, който искате да присвоите на посочения потребител потребителско име.

Когато промените UID, системата ще добави новия UID като собственик на всички файлове и папки в /home директория на този конкретен потребител.

Имайте предвид, че потребителят ще трябва да промени данните на собственика на всички файлове извън /home директория.

Свързани: Как да предоставите администраторски привилегии на потребител в Linux

Променете показваното име на потребител

Потребителското име и идентификаторът на потребителя са важни за идентифицирането на конкретен потребител в системата. Освен тези две, Linux съхранява и допълнителна "информация за пръстите", свързана с потребителите в /etc/passwd файл. Тази информация включва показваното име, служебния телефон и служебния телефон на потребителя.

Въпреки че потребителите имат пълен избор дали искат да предоставят такава информация, Linux ви позволява да променяте или премахвате тези подробности по всяко време.

Можете да промените показваното име на акаунта си, като използвате usermod или командата chfn.

Използване на командата usermod

Посочете -° С флаг заедно с командата usermod за промяна на показваното име:

usermod -c "Първо последно" потребителско име

Например, ако искате да промените показваното име на потребителя муо:

usermod -c muo „Make UseOf“

Използване на командата chfn

Промяната на показваното име с помощта на командата chfn е проста:

sudo chfn -f "Първо последно" потребителско име

За промяна на показваното име на потребителя да се възползват от:

sudo chfn -f "Make UseOf" makeuseof

Управление на потребителска информация в Linux

Тъй като Linux предлага толкова много опции, свързани с управлението на потребителите, необходимостта от специален потребител с повишени привилегии е очевидна. Ето защо, всяка Linux система има root потребител или суперпотребител, който контролира и наблюдава дейностите на други потребители в системата.

За да добавите допълнителен слой сигурност и да гарантирате, че всеки потребител е изолиран от останалите, Linux предлага избора да добавите парола към вашия акаунт. Ако вече сте настроили слаба парола, без да се замисляте много, помислете дали да я промените, за да подобрите сигурността на вашия акаунт.

електронна поща
Как да промените вашата Linux парола

Трябва да промените паролата си за Linux? Ето всичко, което трябва да знаете за нулиране на парола в Linux.

Прочетете Напред

Свързани теми
  • Linux
  • Linux
За автора
Дийпеш Шарма (Публикувани 71 статии)

Deepesh е младши редактор за Linux в MUO. Той пише информационно съдържание в интернет повече от 3 години. В свободното си време той обича да пише, да слуша музика и да свири на китара.

Още от Deepesh Sharma

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.