The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Новый пользователь!"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Новый пользователь!" 
Сообщение от SubGun emailИскать по авторуВ закладки(??) on 23-Сен-05, 15:18  (MSK)
Как сделать так, чтобы при создании нового пользователя, автоматически в его домашней папке создавалась система каталогов Maildir? Аналог: как сделать так, чтобы adduser.conf читался при каждом adduser, а не нужно было бы задавать ключи постоянно?

FreeBSD 5.4

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Новый пользователь!" 
Сообщение от lavr emailИскать по авторуВ закладки on 23-Сен-05, 15:39  (MSK)
>Как сделать так, чтобы при создании нового пользователя, автоматически в его домашней
>папке создавалась система каталогов Maildir? Аналог: как сделать так, чтобы adduser.conf
>читался при каждом adduser, а не нужно было бы задавать ключи
>постоянно?
>
>FreeBSD 5.4

man adduser (вообще-то это shell-скрипт):

# file /usr/sbin/adduser


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Новый пользователь!" 
Сообщение от SubGun emailИскать по авторуВ закладки(??) on 23-Сен-05, 16:09  (MSK)
>>Как сделать так, чтобы при создании нового пользователя, автоматически в его домашней
>>папке создавалась система каталогов Maildir? Аналог: как сделать так, чтобы adduser.conf
>>читался при каждом adduser, а не нужно было бы задавать ключи
>>постоянно?
>>
>>FreeBSD 5.4
>
>man adduser (вообще-то это shell-скрипт):
>
># file /usr/sbin/adduser

Простите за панику.
man adduser.conf дал результат:
The following is an example adduser.conf file created with the -C adduser(8) flag.
Невнимательно читаю.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Новый пользователь!" 
Сообщение от V0van Искать по авторуВ закладки on 23-Сен-05, 16:26  (MSK)
Если adduser используется конкретным пользователем
стоит попробовать воспользоваться alias.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Новый пользователь!" 
Сообщение от SubGun emailИскать по авторуВ закладки(??) on 23-Сен-05, 16:33  (MSK)
Не могу понять. Вот так, как файл был создан по умолчанию,сообщение не отсылается новому пользователю:
defaultLgroup=
defaultclass=
defaultgroups=
passwdtype=yes
homeprefix=/home
defaultshell=/usr/sbin/nologin
udotdir=/usr/share/skel
msgfile=/etc/adduser.msg
disableflag=

Результат:
adduser: INFO: Successfully added (alladin) to the user database.

А вот так:
defaultLgroup=
defaultclass=
defaultgroups=
passwdtype=yes
homeprefix=/home
defaultshell=/usr/sbin/nologin
udotdir=/usr/share/skel
msgflag=y
msgfile=/etc/adduser.msg
disableflag=

пишет, дескать
adduser: INFO: Successfully added (alladin) to the user database.
eval: 1: Syntax error: Unterminated quoted string
adduser: INFO: Sent welcome message to (alladin).

Что мне делать?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Новый пользователь!" 
Сообщение от SubGun emailИскать по авторуВ закладки(??) on 23-Сен-05, 16:42  (MSK)
>пишет, дескать
>adduser: INFO: Successfully added (alladin) to the user database.
>eval: 1: Syntax error: Unterminated quoted string
>adduser: INFO: Sent welcome message to (alladin).
>
Вру! Сообщение такое вылазит, сообщение отсылается, но отрезается кусок.
Исходное:
cat adduser.msg
#
#-------------------------Your first message-------------------------
#

Good day!

This message test your mail system, don't reply please. Good luck!

________________________ ХХХХХХХХХ COMPANY__________________________

Получаю кроме заголовков только:
"Good day!"

P.S. С английским у меня не просто проблемы, у меня с ним просто никак, я знаю. Но сейчас вопрос в другом.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Новый пользователь!" 
Сообщение от lavr emailИскать по авторуВ закладки on 23-Сен-05, 17:03  (MSK)
>>пишет, дескать
>>adduser: INFO: Successfully added (alladin) to the user database.
>>eval: 1: Syntax error: Unterminated quoted string
>>adduser: INFO: Sent welcome message to (alladin).
>>
>Вру! Сообщение такое вылазит, сообщение отсылается, но отрезается кусок.
>Исходное:
>cat adduser.msg
>#
>#-------------------------Your first message-------------------------
>#
>
>Good day!
>
>This message test your mail system, don't reply please. Good luck!
>
>________________________ ХХХХХХХХХ COMPANY__________________________
>
>Получаю кроме заголовков только:
>"Good day!"
>
>P.S. С английским у меня не просто проблемы, у меня с ним
>просто никак, я знаю. Но сейчас вопрос в другом.


а с shell'ом тоже никак?

# less /usr/sbin/adduser
...
                        cat "$msgfile" |
                        while read _line ; do
                                eval echo "$_line"
                        done | ${MAILCMD} -s"Welcome" ${username}
                        info "Sent welcome message to ($username)."
...

честно говоря, выше сделано убого :(
cat файл_сообщения
затем в цикле построчно читается, и через eval echo парсируют строчки
и только после успеха бросают на mail

В итоге твоя ошибка в don't - одинарная кавычка не закрыта :(
Вариантов поправить тьма: например don\'t
или все такие строки в двойные кавычки "... don't ..."

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Новый пользователь!" 
Сообщение от SubGun emailИскать по авторуВ закладки(??) on 23-Сен-05, 17:09  (MSK)
>а с shell'ом тоже никак?
>
># less /usr/sbin/adduser
>...
>            
>          
> cat "$msgfile" |
>            
>          
> while read _line ; do
>            
>          
>         eval echo
>"$_line"
>            
>          
> done | ${MAILCMD} -s"Welcome" ${username}
>            
>          
> info "Sent welcome message to ($username)."
>...
>
>честно говоря, выше сделано убого :(
>cat файл_сообщения
>затем в цикле построчно читается, и через eval echo парсируют строчки
>и только после успеха бросают на mail
>
>В итоге твоя ошибка в don't - одинарная кавычка не закрыта :(
>
>Вариантов поправить тьма: например don\'t
>или все такие строки в двойные кавычки "... don't ..."

Может посоветуете хороший мануал по программированию на shell? А то научиться мне этому нужно обязательно.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Новый пользователь!" 
Сообщение от lavr emailИскать по авторуВ закладки on 23-Сен-05, 17:27  (MSK)
>>а с shell'ом тоже никак?
>>
>># less /usr/sbin/adduser
>>...
>>            
>>          
>> cat "$msgfile" |
>>            
>>          
>> while read _line ; do
>>            
>>          
>>         eval echo
>>"$_line"
>>            
>>          
>> done | ${MAILCMD} -s"Welcome" ${username}
>>            
>>          
>> info "Sent welcome message to ($username)."
>>...
>>
>>честно говоря, выше сделано убого :(
>>cat файл_сообщения
>>затем в цикле построчно читается, и через eval echo парсируют строчки
>>и только после успеха бросают на mail
>>
>>В итоге твоя ошибка в don't - одинарная кавычка не закрыта :(
>>
>>Вариантов поправить тьма: например don\'t
>>или все такие строки в двойные кавычки "... don't ..."
>
>Может посоветуете хороший мануал по программированию на shell? А то научиться мне
>этому нужно обязательно.


хороший мануал - это книжка по SHELL или Bash, а стартануть можно
посмотрев раздел документации opennet'а

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Новый пользователь!" 
Сообщение от SubGun emailИскать по авторуВ закладки(??) on 23-Сен-05, 17:43  (MSK)
Благодарю. Обязательно буду изучать.
А существует ли еще возможность запускать скрипт при создании пользователя? Допустим, чтобы он сразу добавлял пользователя в списки рассылки?!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Новый пользователь!" 
Сообщение от lavr emailИскать по авторуВ закладки on 23-Сен-05, 18:01  (MSK)
>Благодарю. Обязательно буду изучать.
>А существует ли еще возможность запускать скрипт при создании пользователя? Допустим, чтобы
>он сразу добавлял пользователя в списки рассылки?!

кто запрещает написать свой и из него запускать готовые в дополнение
к своим накруткам?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Новый пользователь!" 
Сообщение от axbat Искать по авторуВ закладки(??) on 23-Сен-05, 17:04  (MSK)
>>eval: 1: Syntax error: Unterminated quoted string

Синтаксическая ошибка: Неоконченная цитируемая строка.

>This message test your mail system, don't reply please. Good luck!

здесь, в don't

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру