Linux əmrləri həyatını asanlaşdırır
Bu təlimat, komanda xəttindən istifadə edərək, Linux istifadəçilərinin necə yaradılacağını göstərir. Bir çox masa üstü Linux dağıtımı istifadəçilər yaratmaq üçün qrafik bir vasitə təmin edərkən, yeni bir istifadəçi interfeysi öyrənmədən bacarıqlarınızı bir paylamadan digərinə köçürə bilmək üçün komanda xəttindən bunu necə öyrənmək yaxşı bir fikirdir.
01/12
İstifadəçi yaratmaq üçün necə
Sadə bir istifadəçi yaratmaqla başlayaq.
Aşağıdakı əmr sisteminizə test olan yeni bir istifadəçi əlavə edəcək:
sudo useradd testi
Bu əmri çalıştırdıqda nə olacaq? / Etc / default / useradd ünvanında olan konfiqurasiya faylının məzmunundan asılıdır.
/ Etc / default / useradd məzmununu keçirmək üçün aşağıdakı əmri çalıştırın:
sudo nano / etc / default / useradd
Konfiqurasiya faylı Ubuntu- da bin / sh olan bir default kabuk təyin edəcək. Bütün digər variantlar şərh edilir.
Təqdim edilmiş variantlar, hesabın əlil olma müddəti bitməmişdən və hesabın sona çatma müddəti bitdikdən sonra bir u mənim ev qovluğu, bir qrup, parolun sona çatmasından bir neçə gün keçməsinə imkan verir.
Yuxarıdakı məlumatlardan istifadə etmək üçün vacib olan şey, useradd komutunun heç bir keçid olmadan işləməsinin fərqli bölüşdürmələrdə fərqli nəticələr əldə edə bilməsi və / etc / default / useradd faylında olan parametrlərlə bağlı olmasıdır.
/ Etc / default / useradd faylına əlavə olaraq, /etc/login.defs adlı bir fayl da var.
Mühüm: sudo hər paylamada quraşdırılmır. Quraşdırılmırsa, istifadəçi yaratmaq üçün müvafiq icazələri olan bir hesaba daxil olmalısınız
02/12
Bir Ev Directory ilə istifadəçi yaratma
Əvvəlki nümunə kifayət qədər sadə idi, lakin istifadəçi parametrlər faylına əsaslanan bir ev qovluğu təyin edilə bilər və ya ola bilməz.
Aşağıdakı əmri istifadə etmək üçün bir ev dizininin yaradılmasını məcbur etmək üçün:
useradd -m testi
Yuxarıdakı komanda istifadəçi testi üçün ev / test qovluğu yaradır.
03/12
Fərqli Home Directory ilə istifadəçi yaratma
Istədiyiniz halda istifadəçinin default qovluğuna fərqli bir yerə sahib olması üçün -d keçidini istifadə edə bilərsiniz.
sudo useradd -m -d / test testi
Yuxarıda göstərilən əmr kök qovluğun altında istifadəçi testi üçün test adlanan bir qovluq yaradır.
Qeyd: -m switch içərisində qovluq yaradıla bilməz. Bu /etc/login.defs daxilində ayardan asılıdır.
Bir -m keçidini işləməyiniz üçün /etc/login.defs faylını redaktə edin və dosyanın altındakı linki əlavə edin:
CREATE_HOME evet
04/12
Linux istifadə edərək istifadəçi şifrəsini necə dəyişdirmək olar?
İndi bir ev qovluğu olan bir istifadəçi yaratdığınız zaman istifadəçi şifrəsini dəyişdirməlisiniz.
Bir istifadəçi şifrəsini təyin etmək üçün aşağıdakı əmrləri istifadə etməlisiniz:
passwd testi
Yuxarıdakı komanda test istifadəçisinin parolunu təyin etməyə imkan verəcəkdir. Istifadə etmək istədiyiniz parol istəniləcək.
05/12
İstifadəçiləri dəyişmək üçün necə
Aşağıdakıları bir terminal pəncərəsinə yazaraq yeni istifadəçi hesabınızı test edə bilərsiniz:
su - test
Yuxarıdakı komanda istifadəçi test hesabına keçir və bu istifadəçi üçün ev qovluğuna yerləşdiriləcək bir ev qovluğu yaratdığınızı fərz edir.
06/12
İstifadəçinin bir müddəti bitdikdən sonra yaradın
Ofisdə işləyərkən və qısa bir müddət ərzində ofisinizə gedəcək olan yeni bir podratçıya sahib olduqdan sonra onun istifadəçi hesabında son istifadə tarixini təyin etmək istəyə bilərsiniz.
Eynilə, ailəniz qalmaq üçün gəldikdə, o zaman ailənin üzvü tərk etdikdən sonra istifadəçi hesabı yarada bilər.
Bir istifadəçi yaratdıqda son istifadə tarixini təyin etmək üçün aşağıdakı əmrləri istifadə edin:
useradd -d / home / test -e 2016-02-05 testi
Tarix YYYY'nin olduğu il YYYY-MM-DD formatında göstərilməlidir, MM ayın nömrəsi və DD gün nömrəsidır.
07/12
Bir istifadəçi yaratmaq və onu bir qrupa necə təyin etmək olar
Şirkətinizə qoşulan yeni bir istifadəçiniz varsa, həmin istifadəçi üçün xüsusi qrupları təyin etmək, eyni zamanda onların komandasının digər üzvləri kimi eyni fayllara və qovluqlara daxil olmasını istəyirik.
Məsələn, John adlı bir adamın olduğunu düşünün və o mühasib olaraq qoşulub.
Aşağıdakı əmr hesab qrupuna john əlavə edir.
useradd -m john -G hesabları
08-dən 12-ə
Linux daxilində Giriş Varsayılanlarını Ayarlama
/etc/login.defs faylları, giriş fəaliyyəti üçün standart davranış təmin edən bir konfiqurasiya faylıdır.
Bu faylda bəzi əsas parametrlər var. /etc/login.defs faylını açmaq üçün aşağıdakı komanda daxil olun:
sudo nano /etc/login.defs
Login.defs faylı dəyişdirmək istədiyiniz aşağıdakı parametrləri ehtiva edir:
- PASS_MAX_DAYS - Parolun bitməsinə qədər nə qədərdir.
- PASS_MIN_DAYS - Şifrəniz necə tez-tez dəyişə bilər.
- PASS_WARN_AGE - Parolun bitməsindən əvvəl xəbərdarlıq edən günlərin sayı.
- LOGIN_RETRIES - Arızadan əvvəl giriş cəhdlərinin sayı.
- LOGIN_TIMEOUT - Giriş vaxtından əvvəl nə qədərdir.
- DEFAULT_HOME - Heç bir ev qovluğu olmadıqda bir istifadəçi giriş edə bilər.
Qeyd edək ki, bunlar default variantlarıdır və onlar yeni bir istifadəçi yaratarkən əvəzsiz ola bilərlər.
09/12
Bir İstifadəçi Yaradarkən Giriş Şifrəsinin İstifadə müddəti necə göstərilməlidir
Bir istifadəçinin yaradılması zamanı bir parolun sona çatma tarixi, giriş cəhdlərinin sayı və vaxtını təyin edə bilərsiniz.
Aşağıdakı misal şifrənin xəbərdarlığı olan bir istifadəçi yaratmağı, parolun sona çatmasından əvvəl ən çox sayda günün və girişin yenidən başlamasını göstərməyi göstərir.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5-K PASS_WARN_AGE = 3-K LOGIN_RETRIES = 1
12-dən 10-a
Əsas qovluğu olmayan bir istifadəçi yaratmaq
Login.defs faylında CREATE_HOME yes parametri varsa, bir istifadəçi yaradılan zaman avtomatik olaraq yaradılacaqdır.
Ayarlardan asılı olmayaraq bir ev qovluğu olmadan istifadəçi yaratmaq üçün aşağıdakı komandan istifadə edin:
useradd -M testi
Bu olduqca qarışıqdır ki, -m ev yaratmaq üçün dayanır və -M ev yaratmaq üçün deyildir.
12-dən 11-ə
Bir istifadəçi yaratmaqda istifadəçinin tam adı göstərin
İstifadəçi yaratma siyasətinizin bir hissəsi kimi, ilk başlanğıc kimi bir şey seçə bilərsiniz, sonra isə soyadı. Məsələn, "John Smith" üçün istifadəçi adı "jsmith" olacaq.
Bir istifadəçi haqqında ətraflı məlumat axtarırsınızsa, o zaman John Smith və Jenny Smith arasında fərq tapa bilməyəcəksiniz.
Hesab yaratarkən bir şərh əlavə edə bilərsiniz, belə ki, istifadəçinin real adını tapmaq daha asandır.
Aşağıdakı əmr bunu necə göstərir:
useradd -m jsmith -c "john smith"
12-dən 12-ə
/ Etc / passwd faylını təhlil
Bir istifadəçi yaratdığınız zaman istifadəçinin detalları / etc / passwd faylına əlavə olunur.
Müəyyən bir istifadəçi haqqında ətraflı məlumatı görmək üçün grep əmrini aşağıdakı kimi istifadə edə bilərsiniz:
grep john / etc / passwd
Qeyd: Yukarıdakı komanda, istifadəçi adının bir hissəsi kimi, sözü olan john ilə bütün istifadəçilər haqqında məlumatları qaytaracaq.
/ Etc / passuword faylı hər bir istifadəçi haqqında bir kolonla ayrılmış sahələrin siyahısını ehtiva edir.
Sahələr aşağıdakılardır:
- İstifadəçi adı;
- Şifrəli parol (siz açıq-aydın görünə bilməyən);
- İstifadəçi adı;
- İstifadəçi qrupu id;
- İstifadəçinin tam adı;
- İstifadəçinin ev siyahısı;
- Giriş kabuğu.