From: Frank Terbeck Date: Sun, 19 Jun 2011 08:33:44 +0000 (+0200) Subject: zshrc: Fix umask logic X-Git-Tag: v0.4.00~33 X-Git-Url: http://git.grml.org/?p=grml-etc-core.git;a=commitdiff_plain;h=409ee3ca56144701dcea536167808c6866598d4a zshrc: Fix umask logic --- diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index a68687f..8455094 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -261,7 +261,11 @@ zrcautoload is-at-least || is-at-least() { return 1 } #o# r_umaskstr rwxrwxr-x #o# umask 022 #o# umaskstr rwxr-xr-x -(( EUID != 0 )) && umask 002 || umask 022 +if (( EUID == 0 )); then + umask 002 +else + umask 022 +fi setopt append_history # append history list to the history file (important for multiple parallel zsh sessions!) is4 && setopt SHARE_HISTORY # import new commands from the history file also in other zsh-session