[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