Вопрос по useradd [SOLVED]
myaucher 24 ноября, 2008 - 13:54
Есть маленький вопрос.
Почему 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
разницы нет. где же все таки настраиваются права?
.
Не может, а точно :) Можно сказать: воистину.
Подсказка за нумером адын:
Подсказка за нумером два:
# 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
Вопрос открыт.
:(
Ошибся :( Файлы берёт чисто, каталог же по всей видимости не копируется, а создаётся.
Извиняюсь.
Уточняющий вопрос (давно 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
Собственно все.
Всем спасибо за обсуждение.
.
Кстати, достаточно очевидным образом следует из
# man useradd
:)Тот факт, что речь идёт о маске - более чем очевиден.
Вопрос: о какой и какова её область применимости.
Попробуй выполнить что-нибудь типа
Его можно продолжить ;)
Лично мне, например, очень интересны условия, в которых этот момент будет критичен.
: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/