[mdk-re] mc и umask
S. Budnevitch
=?iso-8859-1?q?budnevitch_=CE=C1_mail=2Emtu=2Eru?=
Вс Апр 14 13:25:00 MSD 2002
On Sun, Apr 14, 2002 at 02:12:00AM +0400, Vitaly Lipatov wrote:
> > Запускается еще один шелл, который берет umask из /etc/profile,
> > если это bash или из /etc/zshrc, если это zsh.
Кстати, а что правильнее: устанавливать umask только в login shell или
при каждом запуске?
> То есть mc всегда ставит 022. По-моему, это не вполне правильно.
Это к Константину Волкову, я не понимаю смысл этого патча:
$ cat mc-4.5.54-umask.patch
--- mc-4.5.54/src/main.c_old Mon Jun 4 14:35:37 2001
+++ mc-4.5.54/src/main.c Mon Jun 4 14:36:29 2001
@@ -3000,6 +3000,8 @@
int
main (int argc, char *argv [])
{
+ umask(umask(077)|022);
+
/* We had LC_CTYPE before, LC_ALL includs LC_TYPE as well */
setlocale (LC_ALL, "");
bindtextdomain ("mc", LOCALEDIR);
Подробная информация о списке рассылки community