Rumah > Artikel > Tutorial sistem > Ketahui lebih lanjut tentang cara melihat UID dan GID pengguna Linux
UID pengguna dan GID ialah pengecam berangka yang digunakan untuk mengenal pasti pengguna dan kumpulan dalam sistem Linux. Apabila menggunakan sistem Linux, kita selalunya perlu melihat UID dan GID pengguna untuk mengurus kebenaran pengguna dan fail. Artikel ini akan memberikan pengenalan mendalam kepada pelbagai cara untuk melihat UID dan GID pengguna dalam sistem Linux dan melampirkan contoh kod tertentu.
1. Lihat UID dan GID pengguna melalui arahan
Lihat UID dan GID pengguna semasa:
id
Selepas menjalankan arahan di atas, sistem akan memaparkan UID, GID dan maklumat kumpulan yang berkaitan pengguna semasa.
Lihat UID dan GID pengguna yang ditentukan:
id <用户名>
Menjalankan arahan di atas akan memaparkan UID, GID dan maklumat kumpulan yang berkaitan pengguna dengan nama pengguna yang ditentukan.
Lihat UID dan GID semua pengguna:
cat /etc/passwd | cut -d: -f1,3
Jalankan arahan di atas, sistem akan menyenaraikan nama pengguna dan maklumat UID semua pengguna.
Lihat GID kumpulan yang menjadi milik pengguna:
id -g -n <用户名>
Arahan di atas boleh melihat GID kumpulan utama yang menjadi milik pengguna yang ditentukan.
Senaraikan GID semua kumpulan dalam sistem:
cat /etc/group | cut -d: -f1,3
Selepas menjalankan arahan di atas, sistem akan menyenaraikan nama kumpulan semua kumpulan dan GID yang sepadan.
2. Lihat UID dan GID pengguna melalui fail sistem
Dengan melihat kedua-dua fail sistem ini, butiran pengguna dan kumpulan boleh diperolehi.
Lihat kandungan fail sistem di atas melalui arahan:
cat /etc/passwd cat /etc/group
Melalui arahan di atas, anda boleh melihat maklumat pengguna dan kumpulan dalam fail sistem.
3. Dapatkan UID dan GID pengguna melalui bahasa pengaturcaraan
Contoh kod Python:
import os import pwd import grp def get_uid_gid(username): try: uid = pwd.getpwnam(username).pw_uid gid = pwd.getpwnam(username).pw_gid print(f"用户{username}的UID为:{uid}") print(f"用户{username}所属组的GID为:{gid}") except KeyError: print(f"未找到用户{username}") if __name__ == "__main__": username = "user1" get_uid_gid(username)
Contoh kod Python di atas memperoleh maklumat UID dan GID pengguna dengan nama pengguna yang ditentukan melalui modul pwd
4 Ringkasan
Artikel ini memperkenalkan pelbagai cara untuk melihat UID dan GID pengguna dalam sistem Linux, termasuk menggunakan arahan, melihat fail sistem dan mendapatkan maklumat UID dan GID pengguna melalui bahasa pengaturcaraan. Adalah sangat penting bagi pentadbir sistem dan pembangun untuk mempunyai pemahaman yang mendalam tentang cara melihat UID dan GID pengguna untuk membantu mereka mengurus kebenaran pengguna dan fail dengan lebih baik. Saya berharap kandungan artikel ini dapat membantu pembaca.
Atas ialah kandungan terperinci Ketahui lebih lanjut tentang cara melihat UID dan GID pengguna Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!