forked from calculate/calculate-overlay
parent
0faf87385e
commit
07ea6b9e35
@ -0,0 +1,17 @@
|
||||
# Calculate path=/usr/sbin chmod=0755
|
||||
#!/bin/sh
|
||||
# Updating of domain users nss-cache.
|
||||
# The NSS-cache is used for fix resume from suspend mode of domain users
|
||||
#
|
||||
# Обновление кэша пользователей домена.
|
||||
# Кэширование используется для поддержки спящего режима доменных машин.
|
||||
# Обновление вызывается из cron.hourly, при входе в сеанс, при разблокировки
|
||||
|
||||
# invalidate passwd and group caches
|
||||
nscd -i passwd
|
||||
nscd -i group
|
||||
# get information about all users
|
||||
getent passwd | cut -d: -f1 |
|
||||
while read user;do
|
||||
id $user &>/dev/null
|
||||
done
|
@ -0,0 +1 @@
|
||||
# Calculate path=/etc
|
@ -0,0 +1,17 @@
|
||||
# Calculate chmod=0755
|
||||
#!/bin/bash
|
||||
|
||||
# Updating of domain users nss-cache.
|
||||
# The NSS-cache is used for fix resume from suspend mode of domain users
|
||||
#
|
||||
# Обновление кэша пользователей домена.
|
||||
# Кэширование используется для поддержки спящего режима доменных машин.
|
||||
|
||||
if pgrep nscd &>/dev/null; then
|
||||
# get hours uptime of nscd
|
||||
working_hours=$(( ($(date +%s) - $(stat -c%Y /proc/`pgrep nscd`)) / 3600 ))
|
||||
# check multiplicity of 3
|
||||
if [[ "$(( $working_hours % 3 ))" == "0" ]]; then
|
||||
/usr/sbin/nscd-refresh
|
||||
fi
|
||||
fi
|
@ -0,0 +1 @@
|
||||
# Calculate path=/etc
|
@ -0,0 +1 @@
|
||||
# Calculate append=remove
|
Loading…
Reference in new issue