Portál AbcLinuxu, 12. května 2025 10:57
USER_LIST="user1 user2 user3" for USER in ${USER_LIST}; do cp ${ODKUD_BERU_PROCMAILRC}/procmailrc ~${USER}/.procmailrc chown ${USER}:${VYCHOZI_SKUPINA} ~${USER}/.procmailrc donePokud máš seznam v souboru, můžeš stejně dobře napsat
for USER in $(< users.txt); do ... doneBTW: příště hledej třeba v Advanced Bash-Scripting Guide
cp
dej ln -s
. Nezapomeň dát všem právo na čtení, ale zápis jen rootovi ...
~${USER}
nefunguje, tilde expansion se provádí ještě před expanzí proměnných. Lze to obejít např. pomocí eval
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.