Вопрос по useradd [SOLVED]

Есть маленький вопрос.
Почему useradd создает дирректорию пользователя с правами 755? и мож но ли это где то настроить?
например в RH права 700. (я считаю это более правильным)

/etc/defaults/useradd

/etc/defaults/useradd

---
Gentoo Linux 2.6.30-gentoo-r8 Athlon(tm) XP 2600+
Gentoo Linux Asus Eee PC701
Arduino board

хм... может я не понимаю че

хм... может я не понимаю че гото...
вот

/etc/defaults/useradd из gentoo
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel

а вот из RHEL4
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel

разницы нет. где же все таки настраиваются права?

.

myaucher написал(а):
хм... может я не понимаю че гото...
...
разницы нет. где же все таки настраиваются права?

Не может, а точно :) Можно сказать: воистину.

Подсказка за нумером адын:

 $ ls -al /etc/skel/
итого 17
drwxr-xr-x  3 root root  160 Июл 14 10:18 ./
drwxr-xr-x 74 root root 4656 Ноя 26 09:06 ../
-rw-r--r--  1 root root  127 Июл 14 10:18 .bash_logout
-rw-r--r--  1 root root  193 Июл 14 10:18 .bash_profile
-rw-r--r--  1 root root  551 Июл 14 10:18 .bashrc
drwx------  2 root root   48 Ноя 12  2007 .ssh/

Подсказка за нумером два:
# chmod 0700 /etc/skel

ЗЫ: С трудом могу себе представить как можно не знать про skel :(
Назначаю епитимью в виде зачитывания вслух, с выражением, "Руководства системного администратора Unix", написанного Эви Немет сотоварищи.

:wq
--
Live free or die

Спасибо за ответ.

Спасибо за ответ.
Про skel знал. про то что создаваемая дирректория берет права с директории skel не знал.
Благодарен за разъяснение.

хм...
поторопился с закрытием темы все таки...
delta ~ # ll -d /etc/skel
drwx------ 3 root root 4,0K Июн 19 18:11 /etc/skel
delta ~ # useradd -m -G users,wheel -s /bin/bash kv
delta ~ # ll -d /home/kv
drwxr-xr-x 3 kv kv 4,0K Ноя 27 23:24 /home/kv

Вопрос открыт.

:(

myaucher написал(а):
Спасибо за ответ.
Про skel знал. про то что создаваемая дирректория берет права с директории skel не знал.
Благодарен за разъяснение.

Ошибся :( Файлы берёт чисто, каталог же по всей видимости не копируется, а создаётся.
Извиняюсь.

Уточняющий вопрос (давно RH не видел): с каковы права по умолчанию для каталогов, создаваемых root'ом?

:wq
--
Live free or die

Это в RHEL [root@s15-iki-msk

Это в RHEL
[root@s15-iki-msk ~]# ll -d directory
drwxr-xr-x 2 root root 4096 Nov 28 10:38 directory

Расследование показало что и у debian те же проблемы c домашними дирректориями.

Вопрос решен. Коллега на

Вопрос решен.
Коллега на работе подсказал.
nano -w /etc/login.defs
есть параметр
UMASK 022
соответственно его надо заменить на
UMASK 077
Собственно все.
Всем спасибо за обсуждение.

.

myaucher написал(а):
Вопрос решен.
Коллега на работе подсказал.
nano -w /etc/login.defs

Кстати, достаточно очевидным образом следует из
# man useradd :)

Тот факт, что речь идёт о маске - более чем очевиден.
Вопрос: о какой и какова её область применимости.
Попробуй выполнить что-нибудь типа

# mkdir test
# ls -l | grep test
# rmdir test
myaucher написал(а):
Всем спасибо за обсуждение.

Его можно продолжить ;)

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

:wq
--
Live free or die

Давай продолжим. то что реч о

Давай продолжим.
то что реч о маске и мне понятно. но объявлять ее глобально нехотелось по 2-м причинам.
1) меня не устраивает что бы каталоги создаваемые рутом всегда были 0700
2) в RH все прекрасно работает и без этого.
кстати что характерно - в RH этот параметр оцутствует вовсе.
но переменную UMASK из /etc/login.defs он читать может. (проверил установкой UMASK 022)
допиленный useradd?

после изменения UMASK на gentoo
первое что я сделал это попробывал создать каталог из под рута.
значение UMASK в файле /etc/login.defs влияет только на создание домашних дирректрорий
gamma ~ # mkdir 123123
gamma ~ # ls -ld 123123
drwxr-xr-x 2 root root 4,0K Ноя 28 12:19 123123/

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".