当我运行“getent passwd”时,我会收到所有用户的列表,例如:本地用户和 LDAP 用户。但是,我只需要获取本地用户。
答案1
安德烈:
所有非系统用户都以大于或等于 1000 的 uid(uid >= 1000)开始。
cat /etc/passwd | awk -F':' '( $3 >= 1000 ) {print $1}'
($3 是 uid 列)
在我的例子中,出现 libvirt-qemu 用户是因为它的 uid 为 64055,原因如下:
当我运行“getent passwd”时,我会收到所有用户的列表,例如:本地用户和 LDAP 用户。但是,我只需要获取本地用户。
安德烈:
所有非系统用户都以大于或等于 1000 的 uid(uid >= 1000)开始。
cat /etc/passwd | awk -F':' '( $3 >= 1000 ) {print $1}'
($3 是 uid 列)
在我的例子中,出现 libvirt-qemu 用户是因为它的 uid 为 64055,原因如下: