ពាក្យបញ្ជាលីនុចធ្វើឱ្យជីវិតកាន់តែងាយស្រួល
មគ្គុទ្ទេសក៍នេះបង្ហាញអ្នកពីរបៀបបង្កើតអ្នកប្រើប្រាស់ក្នុង លីនុច ដោយប្រើបន្ទាត់ពាក្យបញ្ជា។ ខណៈពេលដែលការចែកចាយលីនុចកុំព្យូទ័រជាច្រើនផ្តល់នូវឧបករណ៍ក្រាហ្វិកសម្រាប់បង្កើតអ្នកប្រើប្រាស់វាជាគំនិតល្អក្នុងការរៀនពីរបៀបធ្វើវាពីបន្ទាត់ពាក្យបញ្ជាដូច្នេះអ្នកអាចផ្ទេរជំនាញរបស់អ្នកពីការចែកចាយមួយទៅមួយទៀតដោយមិនចាំបាច់រៀនចំណុចប្រទាក់អ្នកប្រើថ្មី។
01 នៃ 12
របៀបបង្កើតអ្នកប្រើ
ចូរចាប់ផ្តើមដោយបង្កើតអ្នកប្រើធម្មតា។
ពាក្យបញ្ជាខាងក្រោមនឹងបន្ថែមអ្នកប្រើថ្មីដែលហៅថា test ទៅប្រព័ន្ធរបស់អ្នក:
sudo useradd test
អ្វីដែលនឹងកើតឡើងនៅពេលដែលពាក្យបញ្ជានេះត្រូវបានដំណើរការនឹងពឹងផ្អែកលើមាតិកានៃឯកសារកំណត់រចនាសម្ព័ន្ធដែលមាននៅក្នុង / etc / default / useradd ។
ដើម្បីមើលមាតិការបស់ / etc / default / useradd រត់ពាក្យបញ្ជាដូចខាងក្រោម:
sudo nano / etc / default / useradd
ឯកសារកំណត់រចនាសម្ព័ន្ធនឹងកំណត់សែលលំនាំដើមដែលនៅក្នុង អ៊ូប៊ុនទូ គឺ bin / sh ។ ជម្រើសផ្សេងទៀតទាំងអស់ត្រូវបានបញ្ចេញមតិ។
ជម្រើសដែលបានផ្តល់មតិយោបល់អនុញ្ញាតឱ្យអ្នកកំណត់ថតផ្ទះលំនាំដើមក្រុមចំនួនថ្ងៃបន្ទាប់ពីពាក្យសម្ងាត់បានផុតកំណត់មុនពេលគណនីត្រូវបានបិទនិងកាលបរិច្ឆេទផុតកំណត់លំនាំដើម។
អ្វីដែលសំខាន់ដើម្បីប្រមូលព័ត៌មានពីខាងលើគឺថាការរត់ពាក្យបញ្ជា useradd ដោយគ្មានការប្ដូរណាមួយអាចបង្កើតលទ្ធផលផ្សេងៗគ្នាលើការចែកចាយខុស ៗ គ្នាហើយវាទាំងអស់គឺត្រូវធ្វើជាមួយការកំណត់ក្នុងឯកសារ / etc / default / useradd ។
បន្ថែមលើឯកសារ / etc / default / useradd នោះក៏មានឯកសារមួយដែលហៅថា /etc/login.defs ដែលនឹងត្រូវពិភាក្សានៅក្នុងមគ្គុទ្ទេសក៍។
សំខាន់: sudo មិនត្រូវបានដំឡើងលើគ្រប់ការចែកចាយទេ។ ប្រសិនបើវាមិនត្រូវបានតម្លើងអ្នកត្រូវចូលទៅក្នុងគណនីដែលមានការអនុញ្ញាតត្រឹមត្រូវសម្រាប់បង្កើតអ្នកប្រើប្រាស់
02 នៃ 12
របៀបបង្កើតអ្នកប្រើជាមួយថតផ្ទះ
ឧទាហរណ៏មុនគឺសាមញ្ញណាស់ប៉ុន្តែអ្នកប្រើប្រហែលជាឬមិនអាចត្រូវបានផ្តល់អោយនូវថតផ្ទះដោយផ្អែកលើឯកសារ កំណត់ ។
ដើម្បីបង្ខំការបង្កើតថតផ្ទះដើម្បីប្រើពាក្យបញ្ជាដូចខាងក្រោម:
សាកល្បង useradd -m
ពាក្យបញ្ជាខាងលើបង្កើតថត / home / test សម្រាប់ការសាកល្បងអ្នកប្រើ។
03 នៃ 12
របៀបបង្កើតអ្នកប្រើជាមួយនឹងថតផ្ទះខុសគ្នា
ប្រសិនបើអ្នកចង់ឱ្យអ្នកប្រើមានថតផ្ទះនៅកន្លែងខុសៗគ្នាចំពោះលំនាំដើមអ្នកអាចប្រើកុងសូល -d ។
sudo useradd -m -d / test test
ពាក្យបញ្ជាខាងលើនឹងបង្កើតថតដែលហៅថា test សម្រាប់ការសាកល្បងរបស់អ្នកប្រើនៅក្រោមថតឫស។
ចំណាំ: នៅក្នុង -m បើកថតអាចមិនត្រូវបានបង្កើត។ វាអាស្រ័យលើការកំណត់ក្នុង /etc/login.defs ។
ដើម្បីទទួលបានវាដោយគ្មានការបញ្ជាក់ការប្ដូរ -m ប្ដូរឯកសារ /etc/login.defs ហើយនៅខាងក្រោមឯកសារបន្ថែមបន្ទាត់ដូចខាងក្រោម:
CREATE_HOME បាទ
04 នៃ 12
របៀបប្តូរពាក្យសម្ងាត់របស់អ្នកប្រើប្រាស់ដោយប្រើប្រាស់លីនុច
ឥឡូវអ្នកបានបង្កើតអ្នកប្រើដែលមានថតផ្ទះអ្នកនឹងត្រូវផ្លាស់ប្ដូរពាក្យសម្ងាត់របស់អ្នកប្រើ។
ដើម្បីកំណត់ពាក្យសម្ងាត់របស់អ្នកប្រើអ្នកត្រូវតែប្រើពាក្យបញ្ជាដូចខាងក្រោម:
ការសាកល្បង passwd
ពាក្យបញ្ជាខាងលើនឹងអនុញ្ញាតឱ្យអ្នកកំណត់ពាក្យសម្ងាត់អ្នកប្រើសាកល្បង។ អ្នកនឹងត្រូវបានសួររកពាក្យសម្ងាត់ដែលអ្នកចង់ប្រើ។
05 នៃ 12
របៀបប្តូរអ្នកប្រើ
អ្នកអាចសាកល្បងគណនីរបស់អ្នកប្រើថ្មីរបស់អ្នកដោយវាយដូចខាងក្រោមទៅក្នុងបង្អួចស្ថានីយមួយ:
ស៊ូ - ការធ្វើតេស្ត
ពាក្យបញ្ជាខាងលើប្ដូរអ្នកប្រើទៅគណនីសាកល្បងហើយសន្មត់ថាអ្នកបានបង្កើតថតផ្ទះអ្នកនឹងត្រូវបានដាក់ក្នុងថតផ្ទះសម្រាប់អ្នកប្រើនោះ។
06 នៃ 12
បង្កើតអ្នកប្រើដែលមានកាលបរិច្ឆេទផុតកំណត់
ប្រសិនបើអ្នកកំពុងធ្វើការនៅក្នុងការិយាល័យហើយអ្នកមានអ្នកម៉ៅការថ្មីដែលចាប់ផ្តើមនៅការិយាល័យរបស់អ្នកក្នុងរយៈពេលខ្លីអ្នកនឹងចង់កំណត់កាលបរិច្ឆេទផុតកំណត់នៅលើគណនីអ្នកប្រើរបស់គាត់។
ដូចគ្នានេះដែរប្រសិនបើអ្នកមានក្រុមគ្រួសារមកស្នាក់នៅបន្ទាប់មកអ្នកអាចបង្កើតគណនីអ្នកប្រើសម្រាប់សមាជិកគ្រួសារនោះដែលផុតកំណត់បន្ទាប់ពីពួកគេបានចាកចេញ។
ដើម្បីកំណត់កាលបរិច្ឆេទផុតកំណត់នៅពេលបង្កើតអ្នកប្រើប្រើពាក្យបញ្ជាដូចខាងក្រោម:
useradd-d / home / test -e 2016-02-05 test
កាលបរិច្ឆេទត្រូវបានបញ្ជាក់ក្នុងទ្រង់ទ្រាយ YYYY-MM-DD ដែល YYYY គឺជាឆ្នាំ MM ជាលេខខែហើយ DD ជាលេខលេខ។
07 នៃ 12
របៀបបង្កើតអ្នកប្រើម្នាក់ហើយចាត់តាំងវាឱ្យក្រុមមួយ
ប្រសិនបើអ្នកមានអ្នកប្រើថ្មីចូលរួមក្រុមហ៊ុនរបស់អ្នកបន្ទាប់មកអ្នកប្រហែលជាចង់កំណត់ក្រុមជាក់លាក់សម្រាប់អ្នកប្រើនោះដូច្នេះពួកគេអាចចូលទៅឯកសារនិងថតដូចគ្នានឹងសមាជិកផ្សេងទៀតនៃក្រុមរបស់ពួកគេ។
ជាឧទាហរណ៍សូមស្រមៃគិតថាអ្នកមានបុរសម្នាក់ឈ្មោះចនហើយគាត់បានចូលរួមជាគណនេយ្យករម្នាក់។
ពាក្យបញ្ជាខាងក្រោមនឹងបន្ថែម john ទៅក្រុមគណនី។
គណនី useradd -m john-G
08 នៃ 12
ការកែសម្រួលការចូលលំនាំដើមក្នុងលីនុច
ឯកសារ /etc/login.defs គឺជាឯកសារកំណត់រចនាសម្ព័ន្ធដែលផ្ដល់ឥរិយាបថលំនាំដើមសម្រាប់សកម្មភាពចូល។
មានការកំណត់គន្លឹះមួយចំនួននៅក្នុងឯកសារនេះ។ ដើម្បីបើកឯកសារ /etc/login.defs បញ្ចូលពាក្យបញ្ជាដូចខាងក្រោម:
sudo nano /etc/login.defs
ឯកសារ login.defs មានការកំណត់ដូចខាងក្រោមដែលអ្នកប្រហែលជាចង់ផ្លាស់ប្តូរ:
- PASS_MAX_DAYS - រយៈពេលប៉ុន្មានមុនពេលពាក្យសម្ងាត់ផុតកំណត់។
- PASS_MIN_DAYS - តើពាក្យសម្ងាត់អាចប្តូរបានញឹកញាប់ប៉ុណ្ណា។
- PASS_WARN_AGE - ការព្រមានចំនួនថ្ងៃមុនពេលពាក្យសម្ងាត់ផុតកំណត់។
- LOGIN_RETRIES - ចំនួនការប៉ុនប៉ងចូលមុនពេលបរាជ័យ។
- LOGIN_TIMEOUT - រយៈពេលប៉ុន្មានមុនពេលការចុះឈ្មោះចូល។
- DEFAULT_HOME - តើអ្នកប្រើអាចចូលបានទេប្រសិនបើគ្មានថតផ្ទះ។
ចំណាំថាវាជាជម្រើសលំនាំដើមហើយវាអាចត្រូវបានបដិសេធនៅពេលបង្កើតអ្នកប្រើថ្មី។
09 នៃ 12
របៀបកំណត់ការផុតកំណត់ពាក្យសម្ងាត់ចូលពេលបង្កើតអ្នកប្រើម្នាក់
អ្នកអាចកំណត់កាលបរិច្ឆេទផុតកំណត់ពាក្យសម្ងាត់លេខនៃការចូលម្តងទៀតនិងពេលវេលាផ្អាកនៅពេលបង្កើតអ្នកប្រើប្រាស់។
ឧទាហរណ៍ខាងក្រោមបង្ហាញពីរបៀបបង្កើតអ្នកប្រើដែលមានការព្រមានពាក្យសម្ងាត់ចំនួនអតិបរមានៃថ្ងៃមុនពេលពាក្យសម្ងាត់ផុតកំណត់ហើយការចុះឈ្មោះព្យាយាមឡើងវិញ។
sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1
10 នៃ 12
បង្ខំបង្កើតអ្នកប្រើដោយមិនមានថតផ្ទះ
ប្រសិនបើឯកសារ login.defs មានជម្រើស CREATE_HOME yes កំណត់នៅពេលដែលអ្នកប្រើត្រូវបានបង្កើតថតផ្ទះនឹងត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិ។
ដើម្បីបង្កើតអ្នកប្រើដែលមិនមានថតផ្ទះដោយមិនគិតពីការកំណត់ប្រើពាក្យបញ្ជាដូចខាងក្រោម:
សាកល្បង useradd -M
វាស្មុគស្មាញណាស់ដែល -m តំណាងឱ្យការបង្កើតផ្ទះហើយ - M តំណាងអោយមិនបង្កើតផ្ទះ។
11 នៃ 12
បញ្ជាក់ឈ្មោះពេញរបស់អ្នកប្រើនៅពេលបង្កើតអ្នកប្រើ
ជាផ្នែកនៃគោលនយោបាយបង្កើតអ្នកប្រើរបស់អ្នកអ្នកអាចជ្រើសរើសធ្វើអ្វីមួយដូចជាដំបូងដំបូងដោយឈ្មោះចុងក្រោយ។ ឧទាហរណ៍ឈ្មោះអ្នកប្រើសម្រាប់ "John Smith" នឹងជា "អ្នកស្ម័គ្រចិត្ត" ។
នៅពេលរកមើលព័ត៌មានលម្អិតអំពីអ្នកប្រើម្នាក់អ្នកប្រហែលជាមិនអាចបែងចែករវាងចនស្មីតនិងជេននីស្មីតបានទេ។
អ្នកអាចបន្ថែមមតិយោបល់នៅពេលបង្កើតគណនីដូច្នេះងាយស្រួលរកឈ្មោះពិតរបស់អ្នកប្រើ។
ពាក្យបញ្ជាដូចខាងក្រោមបង្ហាញពីវិធីធ្វើដូចនេះ:
useradd -m jsmith -c "john smith"
12 នៃ 12
កំពុងវិភាគឯកសារ / etc / passwd
នៅពេលអ្នកបង្កើតអ្នកប្រើព័ត៌មានលម្អិតរបស់អ្នកប្រើនោះត្រូវបានបន្ថែមទៅឯកសារ / etc / passwd ។
ដើម្បីមើលព័ត៌មានលម្អិតអំពីអ្នកប្រើពិសេសអ្នកអាចប្រើ ពាក្យបញ្ជា grep ដូចខាងក្រោម:
grep john / etc / passwd
ចំណាំ: ពាក្យបញ្ជាខាងលើនឹងត្រឡប់ព័ត៌មានលម្អិតអំពីអ្នកប្រើទាំងអស់ដែលមានពាក្យ john ជាផ្នែកនៃឈ្មោះអ្នកប្រើ។
ឯកសារ / etc / passuword មានបញ្ជីបញ្ជីដែលបំបែកដោយសញ្ញា (:) អំពីអ្នកប្រើនីមួយៗ។
វាលមានដូចខាងក្រោម:
- ឈ្មោះអ្នកប្រើប្រាស់;
- ពាក្យសម្ងាត់ដែលបានអ៊ិនគ្រីប (ដែលអ្នកពិតជាមិនអាចមើលឃើញ);
- លេខសម្គាល់អ្នកប្រើ;
- លេខសម្គាល់ក្រុមអ្នកប្រើ
- ឈ្មោះពេញរបស់អ្នកប្រើប្រាស់
- ថតផ្ទះរបស់អ្នកប្រើ;
- ចូលសែល។