Вывод только пользователей в рамках UID_MIN - UID_MAX + root #14

Closed
opened 3 years ago by asmeron · 2 comments
Owner

Пользователи неправильно список формируется, вот для понимания, пользователи:

#!/usr/bin/env bash
UID_MIN=$(grep "^UID_MIN" /etc/login.defs | xargs | cut -d ' ' -f 2)
UID_MAX=$(grep "^UID_MAX" /etc/login.defs | xargs | cut -d ' ' -f 2)
while read USER; do
    UID_USER=$(cut -d: -f2 <<< ${USER})
    if (( ${UID_USER} >= ${UID_MIN} && ${UID_USER} <= ${UID_MAX} )) || (( ${UID_USER} == 0 )); then
        echo "${USER}" | cut -d: -f1
    fi
done < <(getent passwd | cut -d: -f1,3)

Originally posted by @asmeron in #13

Пользователи неправильно список формируется, вот для понимания, пользователи: ```bash #!/usr/bin/env bash UID_MIN=$(grep "^UID_MIN" /etc/login.defs | xargs | cut -d ' ' -f 2) UID_MAX=$(grep "^UID_MAX" /etc/login.defs | xargs | cut -d ' ' -f 2) while read USER; do UID_USER=$(cut -d: -f2 <<< ${USER}) if (( ${UID_USER} >= ${UID_MIN} && ${UID_USER} <= ${UID_MAX} )) || (( ${UID_USER} == 0 )); then echo "${USER}" | cut -d: -f1 fi done < <(getent passwd | cut -d: -f1,3) ``` _Originally posted by @asmeron in https://gitea.ublinux.ru/Applications/ublexec/pulls/13#issuecomment-1410_
asmeron added the ошибка label 3 years ago
Igor1 was assigned by asmeron 3 years ago
Igor1 commented 3 years ago

Исправил.
630ee034e7
ab1193b8cb

Исправил. https://gitea.ublinux.ru/Igor1/ublexec/commit/630ee034e703cec2dc2a488a53aed5fcd1fdf781 https://gitea.ublinux.ru/Igor1/ublexec/commit/ab1193b8cb47ca265ec604fa3e3c628d3467c2cc
Collaborator

Проверил. Закрываю.

Проверил. Закрываю.
user-166 closed this issue 3 years ago
user-166 added this to the Версия 1.x milestone 3 years ago
Sign in to join this conversation.
Loading…
There is no content yet.