Как поменять маску файла навсегда для конкретного пользователя? (которая umask)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модераторы: broom, Bizdelnick

Аватара пользователя
жучара
Сообщения: 290
ОС: астралинукс

Как поменять маску файла навсегда для конкретного пользователя?

Сообщение жучара » 06.11.2019 17:53

Друзья! Захожу в систему.

Shell

foo@astra:~$
foo@astra:~$ umask
0022
foo@astra:~$
foo@astra:~$
foo@astra:~$ cat .profile | grep umask
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
umask 0062
foo@astra:~$


Ну вот и всё, собсно. Изменения в /etc/profile работают, да, но ДЛЯ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ. А мне нужно для отдельно взятого.

И ещё: Мне нужно на обыкновенный файл маску 0062 а на директорию 0075. Чтобы файл у меня стал rw----r--, а директория rwx----w-.Но, похоже, без вариантов. Придётся делать одинаковую маску и на то и на то. Грустно. Спасибо, кто откликнется.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8054
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Как поменять маску файла навсегда для конкретного пользователя?

Сообщение serzh-z » 06.11.2019 18:27

1. См. ~/.bashrc
2. Невозможно.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 290
ОС: астралинукс

Re: Как поменять маску файла навсегда для конкретного пользователя?

Сообщение жучара » 06.11.2019 18:56

Как-то грустно это всё. Ведь в файле ~/.bashrc umask даже не упоминается!
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16052
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как поменять маску файла навсегда для конкретного пользователя?

Сообщение Bizdelnick » 06.11.2019 18:57

Вы новую сессию запустите, чтобы изменения из ~/.profile подхватились. Хотя бы bash -l.
И маска типа 0062 не имеет особого смысла, хоть и работает. Для others надо устанавливать ограничения не меньше, чем для group.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 290
ОС: астралинукс

Re: Как поменять маску файла навсегда для конкретного пользователя?

Сообщение жучара » 06.11.2019 19:05

Bizdelnick писал:
06.11.2019 18:57
Вы новую сессию запустите, чтобы изменения из ~/.profile подхватились. Хотя бы bash -l.
жучара писал(а):
06.11.2019 17:53
Захожу в систему.
Как ещё что делать, я не знаю

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Bizdelnick писал:
06.11.2019 18:57
И маска типа 0062 не имеет особого смысла, хоть и работает.
мне для экспериментов.
Спасибо сказали: