Jika anda seorang pentadbir sistem dan sedang mencari cara untuk menjadikan sistem Linux anda lebih selamat atau ingin mengautomasikan proses tertentu, mencipta pengguna bukan log masuk ialah penyelesaiannya. Pengguna bukan log masuk boleh terbukti sangat berguna untuk pelbagai kes, daripada mengehadkan akses kepada sistem Linux anda kepada menjalankan proses tertentu dengan keistimewaan terhad. Di sini, kami akan membimbing anda melalui langkah-langkah untuk mencipta pengguna bukan log masuk dalam Linux dan menetapkan kebenaran yang sesuai untuk mereka.
Jadual Kandungan
Apakah Pengguna Bukan Log Masuk dalam Linux?
Pengguna tidak log masuk ialah sejenis akaun pengguna yang mempunyai akses terhad kepada sistem Linux dan hanya boleh melaksanakan tugas tertentu atau menjalankan proses tertentu tanpa log masuk ke dalam sistem. Tidak seperti pengguna biasa, pengguna bukan log masuk tidak mempunyai akses kepada shell biasa atau direktori rumah. Oleh itu, mereka tidak boleh log masuk ke PC Linux anda. Beberapa kegunaan biasa untuk mencipta pengguna bukan log masuk adalah untuk mengautomasikan tugas, menjalankan proses tertentu atau meningkatkan keselamatan keseluruhan sistem anda dengan menyekat akses.
Cara Mencipta Pengguna Tanpa Log Masuk dalam Linux
Terdapat dua kaedah berbeza untuk mencipta pengguna bukan log masuk di Linux, yang mudah dan mudah. Tetapi terdapat beberapa prasyarat yang perlu anda jaga:
Mana-mana sistem pengendalian berasaskan Linux (sebaik-baiknya versi terkini) Pengguna dengan akses root atau keistimewaan sudo
Sekarang anda mempunyai prasyarat, kami kini akan membincangkan menggunakan arahan adduser dan mengedit passwd fail untuk mencipta pengguna bukan log masuk dalam Linux.
1. Menggunakan Adduser Command
Terima kasih kepada kesederhanaan dan sintaks yang mudah digunakan, kami biasanya menggunakan arahan “adduser” untuk mencipta pengguna baharu dalam Linux. Sintaks asas untuk mencipta pengguna menggunakan arahan adduser ialah:
sudo adduser
Dalam sintaks di atas, “–system” mencipta akaun pengguna baharu tanpa kata laluan dan tanpa cangkerang. Tambahan pula, untuk menghalang arahan daripada mencipta direktori rumah baharu, kami menggunakan pilihan “–no-create-home” di sini. Pilihan biasa lain yang boleh anda pasangkan dengan arahan ialah:
Contohnya, untuk mencipta pengguna bukan log masuk dengan nama pengguna”test_user”dalam Linux, gunakan arahan ini: sudo adduser test_user–system–no-create-home Setelah pengguna baharu dibuat, anda kini boleh menetapkan kebenaran untuk pelbagai proses dan tugasan. Anda boleh mempelajari cara kebenaran fail Linux berfungsi menggunakan artikel yang dipautkan. Fail “/etc/passwd” ialah fail sistem yang menyimpan maklumat tentang semua akaun pengguna pada sistem Linux. Fail ini mempunyai kebenaran membaca untuk semua jenis pengguna dan hanya pengguna super yang memegang kebenaran menulis. Kami melihat kandungan fail”passwd“dalam artikel terbaru kami tentang cara menyenaraikan pengguna dalam Linux. Untuk mencipta pengguna bukan log masuk dalam Linux, anda boleh mengedit fail/etc/passwd secara manual untuk menambah entri baharu untuk akaun baharu dengan langkah berikut: Buka Terminal dalam sistem Linux anda. Kemudian, gunakan arahan nano dalam Linux untuk membuka fail”/etc/passwd”. Anda boleh menggunakan mana-mana editor teks Linux lain yang anda suka, tetapi jika anda mengikutinya, kemudian tampal arahan berikut dalam Baris Perintah: sudo nano/etc/passwd Sebagai contoh, kami menggunakan arahan di bawah untuk mencipta pengguna bukan log masuk bernama”new_user”pada kami Sistem Linux: new_user:x:1001:1001:New Non-Log User:/dev/null:/bin/false Nota: Sentiasa simpan sandaran fail “/etc/passwd” kerana mengubah suai fail ini berisiko dan dalam kes yang paling teruk, ia boleh menjadikan sistem anda tidak berguna. Soalan Lazim Apakah jenis pengguna yang berbeza dalam Linux? Terdapat tiga jenis pengguna dalam Linux: Bagaimana untuk melihat semua pengguna yang hadir dalam sistem? Untuk melihat semua pengguna yang hadir dalam sistem Linux, gunakan arahan ini: cat/etc/passwd Tinggalkan ulasan Terdapat beberapa pilihan reka bentuk yang boleh dipersoalkan dalam Redfall, gabungan formula Arkane yang terkenal separuh masak. Saya suka permainan yang dibuat oleh Arkane Studios, dengan Dishonored menjadi tajuk yang saya lawati semula dari semasa ke semasa untuk permainan kemunculannya yang unik. Dan […] Pemantau BenQ PD2706UA ada di sini, dan ia disertakan dengan semua loceng dan wisel yang akan dihargai oleh pengguna produktiviti. Resolusi 4K, warna yang ditentukur kilang, panel 27 inci, pendirian ergonomik yang boleh dilaraskan dengan mudah dan banyak lagi. Ia mempunyai banyak […] Minecraft Legends ialah permainan yang menarik minat saya pada pendedahan asalnya tahun lepas. Tetapi, saya akan mengakui bahawa saya tidak mengikuti permainan secara aktif dengan baik sehingga kami semakin hampir dengan keluaran rasminya. Lagipun, sayang saya […]2. Mengedit Fail “/etc/passwd”
Seterusnya, tatal ke bawah ke bahagian bawah senarai dan tambah pengguna bukan log masuk baharu dengan arahan ini:
Akhir sekali, simpan dan keluar dari editor nano untuk perubahan berlaku. Jika anda menggunakan editor Vim, ikuti panduan kami untuk mengetahui cara keluar dari editor Vim di Linux. Setelah pengguna baharu dibuat, anda kini boleh melaraskan kebenaran untuknya untuk pelbagai proses dan tugasan.
1. Pengguna Super: Ia adalah jenis pengguna dengan tahap kebenaran tertinggi dalam sistem; juga dikenali sebagai “pengguna akar”
2. Pengguna Biasa: Jenis pengguna ini telah mengehadkan akses kepada arahan dan fail bersama-sama dengan shell dan direktori rumah.
3. Pengguna Sistem: Juga dikenali sebagai pengguna”Bukan log masuk”; mereka tidak mempunyai akses kepada shell mahupun direktori rumah. Apa yang mereka ada akses ialah beberapa arahan khusus yang dibenarkan untuk mereka jalankan.