mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-06-07 19:59:14 -04:00
fix: awk in new greeter (#2508)
This commit is contained in:
@@ -77,7 +77,7 @@ Singleton {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function _loadUsers() {
|
function _loadUsers() {
|
||||||
Proc.runCommand("greeterUsersService-loadUsers", ["sh", "-c", "getent passwd | awk -F: '$3>=1000 && $3<60000 && $1!=\"nobody\" {print $1\":\"$3\":\"$5\":\"$6\":\"$7}'"], (output, exitCode) => {
|
Proc.runCommand("greeterUsersService-loadUsers", ["sh", "-c", "getent passwd | awk -F: '$3>=1000 && $3<60000 && $1!=\"nobody\" && $7!~/(nologin|false)$/ && $6!=\"/var/empty\" {print $1\":\"$3\":\"$5\":\"$6\":\"$7}'"], (output, exitCode) => {
|
||||||
const lines = (output || "").trim().split("\n").filter(l => l.length > 0);
|
const lines = (output || "").trim().split("\n").filter(l => l.length > 0);
|
||||||
const list = [];
|
const list = [];
|
||||||
const names = [];
|
const names = [];
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ Singleton {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function _loadUsers() {
|
function _loadUsers() {
|
||||||
Proc.runCommand("usersService-loadUsers", ["sh", "-c", "getent passwd | awk -F: '$3>=1000 && $3<60000 && $1!=\"nobody\" {print $1\":\"$3\":\"$5\":\"$6\":\"$7}'"], (output, exitCode) => {
|
Proc.runCommand("usersService-loadUsers", ["sh", "-c", "getent passwd | awk -F: '$3>=1000 && $3<60000 && $1!=\"nobody\" && $7!~/(nologin|false)$/ && $6!=\"/var/empty\" {print $1\":\"$3\":\"$5\":\"$6\":\"$7}'"], (output, exitCode) => {
|
||||||
const lines = (output || "").trim().split("\n").filter(l => l.length > 0);
|
const lines = (output || "").trim().split("\n").filter(l => l.length > 0);
|
||||||
const list = [];
|
const list = [];
|
||||||
const adminSet = {};
|
const adminSet = {};
|
||||||
|
|||||||
Reference in New Issue
Block a user