Cara mengurus pengguna dan kebenaran dalam sistem Linux memerlukan contoh kod khusus
Dalam sistem Linux, pengurusan pengguna dan kebenaran ialah tugas penting, yang boleh membantu pentadbir sistem mengawal dan melindungi akses kepada sumber sistem. Artikel ini akan memperkenalkan cara mengurus pengguna dan kebenaran dalam sistem Linux, termasuk penciptaan, pemadaman dan pengubahsuaian pengguna, serta tetapan dan pengurusan kebenaran. Juga, untuk pemahaman yang lebih baik, pada setiap langkah, contoh kod khusus disediakan.
1. Pengurusan pengguna
Mencipta pengguna
Dalam sistem Linux, anda boleh menggunakan perintah tambah pengguna
untuk mencipta pengguna baharu. Berikut ialah contoh mencipta pengguna bernama testuser
: useradd
命令来创建一个新用户。下面是一个创建名为testuser
的用户的示例:
sudo useradd -m testuser # 创建用户
上述命令中,-m
选项用于创建用户的家目录。
删除用户
如果要删除一个用户,可以使用userdel
命令。下面是一个删除名为testuser
的用户的示例:
sudo userdel -r testuser # 删除用户,同时删除用户的家目录
上述命令中,-r
选项用于同时删除用户的家目录。
修改用户
可以使用usermod
命令来修改用户的属性。下面是一个修改名为testuser
的用户的示例,将其用户名修改为newuser
:
sudo usermod -l newuser testuser # 修改用户名
上述命令中,-l
选项用于修改用户名。
二、权限管理
在Linux系统中,可以使用chmod
命令来设置和管理文件和目录的权限。chmod
可以使用数字或符号两种方式来表示权限。
使用数字方式
使用数字方式修改权限,可以通过将数字赋值给权限标识符来实现。下面是一个将文件test.txt
的权限设置为rwxr-xr-x
的示例:
chmod 755 test.txt
上述命令中,数字755
表示权限,其中第一个数字表示用户的权限,第二个数字表示组的权限,第三个数字表示其他用户的权限。每个数字的具体含义如下:
0
:没有权限1
:执行权限2
:写权限3
:写和执行权限4
:读权限5
:读和执行权限6
:读和写权限7
:读、写和执行权限使用符号方式
使用符号方式修改权限,可以通过给权限标识符添加或移除权限来实现。下面是一个将文件test.txt
的权限设置为rwxr-xr-x
的示例:
chmod u+rwx,g+rx,o+rx test.txt
上述命令中,u
表示用户权限,g
表示组权限,o
表示其他用户权限,+
表示添加权限,-
sudo useradd -m testuser # 创建用户 sudo passwd testuser # 设置用户密码
-m
digunakan untuk mencipta direktori rumah pengguna.
Padam pengguna
userdel
. Berikut ialah contoh pemadaman pengguna bernama testuser
: sudo chmod 700 /home/testuser # 设置用户的家目录权限为rwx------
-r
digunakan untuk memadam direktori rumah pengguna pada masa yang sama . Anda boleh menggunakan perintah usermod
untuk mengubah suai atribut pengguna. Berikut ialah contoh mengubah suai pengguna bernama testuser
untuk menukar nama penggunanya kepada newuser
:
mkdir /data/testdir # 创建新目录 sudo chown testuser:testuser /data/testdir # 将目录赋予给用户
-l
digunakan untuk mengubah suai nama pengguna. chmod
untuk menetapkan dan mengurus kebenaran fail dan direktori. chmod
boleh menggunakan nombor atau simbol untuk mewakili kebenaran. Gunakan nombor untuk mengubah suai kebenaran, yang boleh dicapai dengan memberikan nombor kepada pengecam kebenaran. Berikut ialah contoh menetapkan kebenaran fail test.txt
kepada rwxr-xr-x
:
touch /data/testdir/file.txt # 创建一个文件 sudo chmod 644 /data/testdir/file.txt # 设置文件权限为rw-r--r-- sudo chown testuser:testuser /data/testdir/file.txt # 将文件赋予给用户
755
Menunjukkan kebenaran, di mana nombor pertama menunjukkan kebenaran pengguna, nombor kedua menunjukkan kebenaran kumpulan, dan nombor ketiga menunjukkan kebenaran pengguna lain. Maksud khusus setiap nombor adalah seperti berikut: 🎜🎜🎜test.txt
kepada rwxr-xr-x
: 🎜rrreee🎜Dalam arahan di atas, u code> bermaksud kebenaran pengguna, <code>g
bermaksud kebenaran kumpulan, o
bermaksud kebenaran pengguna lain, +
bermaksud menambah kebenaran, -
bermaksud memindahkan kebenaran Alih keluar. 🎜🎜🎜🎜3. Contoh Pengurusan Kebenaran🎜Berikut ialah contoh komprehensif yang menunjukkan cara membuat pengguna, mengubah suai kebenaran pengguna dan mengurus kebenaran. 🎜🎜🎜🎜Buat pengguna dan tetapkan kata laluan🎜rrreee🎜🎜🎜Ubah suai keizinan direktori rumah pengguna🎜rrreee🎜🎜🎜Buat direktori baharu dan berikannya kepada pengguna🎜🎜🎜🎜🎜🎜 kebenaran failkan kepada mereka kebenaran Baca dan tulis pengguna, pengguna lain hanya mempunyai kebenaran baca🎜rrreee🎜🎜🎜Melalui kod sampel ini, anda boleh memahami cara mengurus pengguna dan kebenaran dalam sistem Linux. Dengan mencipta pengguna, mengubah suai atribut pengguna dan menetapkan kebenaran pada fail dan direktori, anda boleh mengawal dan melindungi akses kepada sumber sistem dengan lebih baik. 🎜Atas ialah kandungan terperinci Cara mengurus pengguna dan kebenaran dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!