របៀបបង្កើតអ្នកប្រើលីនុចដោយប្រើពាក្យបញ្ជា "useradd"

ពាក្យបញ្ជាលីនុចធ្វើឱ្យជីវិតកាន់តែងាយស្រួល

មគ្គុទ្ទេសក៍នេះបង្ហាញអ្នកពីរបៀបបង្កើតអ្នកប្រើប្រាស់ក្នុង លីនុច ដោយប្រើបន្ទាត់ពាក្យបញ្ជា។ ខណៈពេលដែលការចែកចាយលីនុចកុំព្យូទ័រជាច្រើនផ្តល់នូវឧបករណ៍ក្រាហ្វិកសម្រាប់បង្កើតអ្នកប្រើប្រាស់វាជាគំនិតល្អក្នុងការរៀនពីរបៀបធ្វើវាពីបន្ទាត់ពាក្យបញ្ជាដូច្នេះអ្នកអាចផ្ទេរជំនាញរបស់អ្នកពីការចែកចាយមួយទៅមួយទៀតដោយមិនចាំបាច់រៀនចំណុចប្រទាក់អ្នកប្រើថ្មី។

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 មានការកំណត់ដូចខាងក្រោមដែលអ្នកប្រហែលជាចង់ផ្លាស់ប្តូរ:

ចំណាំថាវាជាជម្រើសលំនាំដើមហើយវាអាចត្រូវបានបដិសេធនៅពេលបង្កើតអ្នកប្រើថ្មី។

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 មានបញ្ជីបញ្ជីដែលបំបែកដោយសញ្ញា (:) អំពីអ្នកប្រើនីមួយៗ។

វាលមានដូចខាងក្រោម: