Nautilusの日記: Webminでユーザを作ったときに/var/mailにMailboxのシンボリックリンクを作る
日記 by
Nautilus
#!/bin/sh
MAIL_SPOOL="/var/mail"
MAILBOX="Mailbox"
HOME_DIR="/home"
for TARGET_USER in "$@"; do
if id "$TARGET_USER" > /dev/null 2>&1 ; then
if [ ! -h "$MAIL_SPOOL/$TARGET_USER" ]; then
ln -s "$HOME_DIR/$TARGET_USER/$MAILBOX" "$MAIL_SPOOL/$TARGET_USER"
fi
else
if [ -h "$MAIL_SPOOL/$TARGET_USER" ]; then
rm -rf "$MAIL_SPOOL/$TARGET_USER"
fi
fi
done
exit 0
MAIL_SPOOL="/var/mail"
MAILBOX="Mailbox"
HOME_DIR="/home"
for TARGET_USER in "$@"; do
if id "$TARGET_USER" > /dev/null 2>&1 ; then
if [ ! -h "$MAIL_SPOOL/$TARGET_USER" ]; then
ln -s "$HOME_DIR/$TARGET_USER/$MAILBOX" "$MAIL_SPOOL/$TARGET_USER"
fi
else
if [ -h "$MAIL_SPOOL/$TARGET_USER" ]; then
rm -rf "$MAIL_SPOOL/$TARGET_USER"
fi
fi
done
exit 0
Webminでユーザを作ったときに/var/mailにMailboxのシンボリックリンクを作る More ログイン