ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] mc и umask
@ 2002-04-14  1:22 Vitaly Lipatov
  2002-04-14  1:40 ` S. Budnevitch
  2002-04-15 14:12 ` Konstantin Volckov
  0 siblings, 2 replies; 11+ messages in thread
From: Vitaly Lipatov @ 2002-04-14  1:22 UTC (permalink / raw)
  To: mandrake-russian

Проблема в следующем:
хочется, чтобы была umask 002
Действия:
$umask
022
$umask 002
002
$mc
Ctrl-O
$umask
022

То есть при запуске из mc
umask становится 022 непонятно с чего.
И главное, как от этого избавиться, непонятно...
Подскажите...

-- 
Lav
Виталий Липатов
ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург
GNU! Linux! LaTeX! LyX!



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-14  1:22 [mdk-re] mc и umask Vitaly Lipatov
@ 2002-04-14  1:40 ` S. Budnevitch
  2002-04-14 10:21   ` Vitaly Lipatov
  2002-04-15 14:12 ` Konstantin Volckov
  1 sibling, 1 reply; 11+ messages in thread
From: S. Budnevitch @ 2002-04-14  1:40 UTC (permalink / raw)
  To: mandrake-russian

On Sun, Apr 14, 2002 at 01:19:38AM +0400, Vitaly Lipatov wrote:
> То есть при запуске из mc
> umask становится 022 непонятно с чего.
> И главное, как от этого избавиться, непонятно...
> Подскажите...

  Запускается еще один шелл, который берет umask из /etc/profile, 
если это bash или из /etc/zshrc, если это zsh.




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-14  1:40 ` S. Budnevitch
@ 2002-04-14 10:21   ` Vitaly Lipatov
  2002-04-14 13:15     ` Любимов А.В.
  2002-04-14 13:25     ` S. Budnevitch
  0 siblings, 2 replies; 11+ messages in thread
From: Vitaly Lipatov @ 2002-04-14 10:21 UTC (permalink / raw)
  To: mandrake-russian

On 14 April 2002 01:39, S. Budnevitch wrote:
> On Sun, Apr 14, 2002 at 01:19:38AM +0400, Vitaly Lipatov wrote:
> > То есть при запуске из mc
> > umask становится 022 непонятно с чего.
> > И главное, как от этого избавиться, непонятно...
> > Подскажите...
>
>   Запускается еще один шелл, который берет umask из /etc/profile,
> если это bash или из /etc/zshrc, если это zsh.
Ну хорошо, пример был не вполне корректен.
Формулируем по другому.
1. Удостоверяемся, что в /etc/profile стоит umask 002
2. Логинимся
$umask
002
3. mc
Ctrl-O
$umask
022
То есть mc всегда ставит 022. По-моему, это не вполне правильно.
-- 
Lav
Виталий Липатов
ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург
GNU! Linux! LaTeX! LyX!



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-14 10:21   ` Vitaly Lipatov
@ 2002-04-14 13:15     ` Любимов А.В.
  2002-04-14 14:27       ` Vitaly Lipatov
  2002-04-15  9:54       ` [mdk-re] " Andrew Borodin
  2002-04-14 13:25     ` S. Budnevitch
  1 sibling, 2 replies; 11+ messages in thread
From: Любимов А.В. @ 2002-04-14 13:15 UTC (permalink / raw)
  To: mandrake-russian

> То есть mc всегда ставит 022. По-моему, это не вполне правильно.
mc ничего ни откуда не берет.
он просто запускает новую копию баша. все переменные снова беруться из своих профайлов.

проверте - история команд "в mc"  отличается от той, из которой ее запустили (хотя тут, может быть и мс вмешивается).


-- 
С уважением,Любимов А.В.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-14 10:21   ` Vitaly Lipatov
  2002-04-14 13:15     ` Любимов А.В.
@ 2002-04-14 13:25     ` S. Budnevitch
  2002-04-14 13:41       ` Любимов А.В.
  1 sibling, 1 reply; 11+ messages in thread
From: S. Budnevitch @ 2002-04-14 13:25 UTC (permalink / raw)
  To: mandrake-russian

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);
		  




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-14 13:25     ` S. Budnevitch
@ 2002-04-14 13:41       ` Любимов А.В.
  2002-04-14 14:50         ` Vitaly Lipatov
  0 siblings, 1 reply; 11+ messages in thread
From: Любимов А.В. @ 2002-04-14 13:41 UTC (permalink / raw)
  To: mandrake-russian

  {
> +    umask(umask(077)|022);

вот это, назвается, влез в апельсины.
сорри за дезу в моих письмах. 

-- 
С уважением,Любимов А.В.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-14 13:15     ` Любимов А.В.
@ 2002-04-14 14:27       ` Vitaly Lipatov
  2002-04-15  9:54       ` [mdk-re] " Andrew Borodin
  1 sibling, 0 replies; 11+ messages in thread
From: Vitaly Lipatov @ 2002-04-14 14:27 UTC (permalink / raw)
  To: mandrake-russian
  Cc: Любимов А.В.

On 14 April 2002 13:14, Любимов А.В. wrote:
> > То есть mc всегда ставит 022. По-моему, это не вполне правильно.
>
> mc ничего ни откуда не берет.
Особенно это видно, когда он в самом начале запуска (если смотреть strace)
делает umask 022. :)

И особенно мне понравился вот этот патч в src.rpm:
--- 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);

Вредители! :)))

> он просто запускает новую копию баша. все переменные снова беруться из
> своих профайлов.
Я понимаю. Но если я просто ещё один bash запускаю, то всё нормально.
И потом, umask ставится только в /etc/profile, а в нём стоит umask 002.
>
> проверте - история команд "в mc"  отличается от той, из которой ее
> запустили (хотя тут, может быть и мс вмешивается).
Мне очень давно не нравилось что Нортону для выполнения
команды нужен command.com :), который он каждый раз считывает
с дискеты :)

-- 
Lav
Виталий Липатов
ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург
GNU! Linux! LaTeX! LyX!



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-14 13:41       ` Любимов А.В.
@ 2002-04-14 14:50         ` Vitaly Lipatov
  0 siblings, 0 replies; 11+ messages in thread
From: Vitaly Lipatov @ 2002-04-14 14:50 UTC (permalink / raw)
  To: mandrake-russian

On 14 April 2002 13:40, Любимов А.В. wrote:
>   {
>
> > +    umask(umask(077)|022);
>
> вот это, назвается, влез в апельсины.
Вы всё излагали правильно, именно так, как это _должно_ работать.
Кто мог знать о наличии такого патча (кроме goldhead :))

-- 
Lav
Виталий Липатов
ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург
GNU! Linux! LaTeX! LyX!



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [mdk-re] Re: [mdk-re] mc и umask
  2002-04-14 13:15     ` Любимов А.В.
  2002-04-14 14:27       ` Vitaly Lipatov
@ 2002-04-15  9:54       ` Andrew Borodin
  1 sibling, 0 replies; 11+ messages in thread
From: Andrew Borodin @ 2002-04-15  9:54 UTC (permalink / raw)
  To: Любимов А.В.

  Здравствуйте!

On 14 Apr 2002 at 13:14, Любимов А.В. wrote:

> mc ничего ни откуда не берет.
> он просто запускает новую копию баша. все переменные снова беруться из
> своих профайлов.
> 
> проверте - история команд "в mc"  отличается от той, из которой ее
> запустили (хотя тут, может быть и мс вмешивается).

  Это потому, что mc собран с опцией --with-subshell.
./configure --help среди всего прочего говорит:

--with-subshell         If you want to use a concurrent shell

  С уважением,
  А. Бородин.

--
  Спрячься, как в гнездышке,
  Здесь, у меня под зонтом,
  Мокрая ласточка!
                      Кикаку




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-14  1:22 [mdk-re] mc и umask Vitaly Lipatov
  2002-04-14  1:40 ` S. Budnevitch
@ 2002-04-15 14:12 ` Konstantin Volckov
  2002-04-15 22:40   ` Vitaly Lipatov
  1 sibling, 1 reply; 11+ messages in thread
From: Konstantin Volckov @ 2002-04-15 14:12 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 688 bytes --]

On Sun, 14 Apr 2002 01:19:38 +0400
Vitaly Lipatov <LAV@VL3143.spb.edu> wrote:

Hi!

> Проблема в следующем:
> хочется, чтобы была umask 002
> Действия:
> $umask
> 022
> $umask 002
> 002
> $mc
> Ctrl-O
> $umask
> 022
> 
> То есть при запуске из mc
> umask становится 022 непонятно с чего.
> И главное, как от этого избавиться, непонятно...
> Подскажите...

Только зафиксил удалением из mc -umask патча - Дима добавил его в свое
время из соображений секурности... СЕйчас посовещались и выкинули этот
патч. Новый mc будет завтра в Sisyphus.

> -- 
> Lav
> Виталий Липатов
> ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург
> GNU! Linux! LaTeX! LyX!


-- 
Успехов,
Konstantin

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] mc и umask
  2002-04-15 14:12 ` Konstantin Volckov
@ 2002-04-15 22:40   ` Vitaly Lipatov
  0 siblings, 0 replies; 11+ messages in thread
From: Vitaly Lipatov @ 2002-04-15 22:40 UTC (permalink / raw)
  To: mandrake-russian

On 15 April 2002 14:10, Konstantin Volckov wrote:
> > То есть при запуске из mc
> > umask становится 022 непонятно с чего.
> > И главное, как от этого избавиться, непонятно...
> > Подскажите...
>
> Только зафиксил удалением из mc -umask патча - Дима добавил его в свое
Ура!!!!!
> время из соображений секурности... СЕйчас посовещались и выкинули этот
> патч. Новый mc будет завтра в Sisyphus.
Спасибо

-- 
Lav
Виталий Липатов
ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург
GNU! Linux! LaTeX! LyX!



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2002-04-15 22:40 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-14  1:22 [mdk-re] mc и umask Vitaly Lipatov
2002-04-14  1:40 ` S. Budnevitch
2002-04-14 10:21   ` Vitaly Lipatov
2002-04-14 13:15     ` Любимов А.В.
2002-04-14 14:27       ` Vitaly Lipatov
2002-04-15  9:54       ` [mdk-re] " Andrew Borodin
2002-04-14 13:25     ` S. Budnevitch
2002-04-14 13:41       ` Любимов А.В.
2002-04-14 14:50         ` Vitaly Lipatov
2002-04-15 14:12 ` Konstantin Volckov
2002-04-15 22:40   ` Vitaly Lipatov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git