useradd с 755 полномочиями

Вы могли запланировать задачу работать равномерно

net stop spooler
net start spooler

Однако корень проблемы coud быть поврежденным драйвером печати. Попытайтесь убрать все драйверы печати после удаления принтеров. Загрузите обновленные драйверы и добавьте принтеры снова.

1
задан 2 January 2010 в 20:56
5 ответов

Посмотрите на параметр UMASK в/etc/login.defs:

UMASK (число) маска разрешения инициализируется к этому значению. Это используется useradd и newusers для создания новых корневых каталогов. Если не указанный, маска разрешения будет инициализирована к 0077.

(от man login.defs)

Это - маска, таким образом, значение по умолчанию 0077 даст Вам, полномочия 700, 0022 корневого каталога дадут 755.

Интересно, OpenSuse использует 0022 по умолчанию.

Если Вы хотите изменить полномочия по умолчанию для файлов, Ваши пользователи создают в их корневых каталогах, Вам нужно umask команда. Это может быть выполнено от/etc/profile, например.

4
ответ дан 3 December 2019 в 16:23
  • 1
    с помощью/etc/profile или/etc/bashrc, как упомянуто, it' s также лучше всего для ограничения вещей определенной группой пользователей (главным образом так, чтобы Вы don' t винт базируются), крыло: если [id -gn = mygroup]; затем umask 0002 fi Это установило бы всех членов ' mygroup' иметь 0775/0664 перманент после входа в систему, удобного для dev серверов, где код совместно используется группой инженеров. –  troyengel 2 January 2010 в 22:13

Я полагаю, что это - ответ для Вашего вопроса:

/etc/login.defs

здесь можно определить значения по умолчанию для useradd.

--
С уважением,
Robert

1
ответ дан 3 December 2019 в 16:23
  • 1
    Если это не будет способом, которым Вы хотели затем, вероятно, только некоторый сценарий оболочки, то разрешит Ваш prorblem. –  Robert 2 January 2010 в 21:38

Вы могли записать сценарий утилиты обертки, который называет и useradd и chmod.

Но почему Вы хотели бы это? Люди ожидают, что/home/username будет частным. Вероятно, было бы лучше дать отдельный, общий каталог каждому пользователю.

0
ответ дан 3 December 2019 в 16:23
  • 1
    :) Я знаю о предложении. Я просто хочу сделать это как это для некоторой цели. извините, но мне не нравится идея сценария. –  user30597 2 January 2010 в 21:07

Вы могли использовать ''adduser'' после редактирования/etc/adduser.conf файла и установки DIR_MODE=0755. Это настроено против ''useradd'' существует различное удовлетворение требованиям заказчика, которое можно сделать в/etc/adduser.conf.

Что Linux Вы использование. Ubuntu имеет ''adduser''.

0
ответ дан 3 December 2019 в 16:23

Я знаю его однако довольно старый пост:

useradd -K UMASK = 0077

4
ответ дан 3 December 2019 в 16:23

Теги

Похожие вопросы