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

Сейчас команды samba выполняются даже раньше сохранения, еще на этапе проверки сохраняемых данных. Соответственно если пользователя нет, то и выполняться не для кого:

Нужно сделать так, чтобы сначала были примены настройки на пользователя, а затем выполнены команды samba
Я сейчас глянул, я забыл удалить вызов функции применения изменений самбы перед сохранением. То есть они применялись дважды: перед сохранением и как только сохранение успешно завершалось
Я сейчас глянул, я забыл удалить вызов функции применения изменений самбы перед сохранением. То есть они применялись дважды: перед сохранением и как только сохранение успешно завершалось
Добавить пользователя с галочкой "Синхронизация пользователя" в области с самбой
НЕ СОХРАНЯЯ - зайти обратно в редактирование и снять эту галочку
Нажать "Применить" - утилита умрет намертво:
100% SIGABRT при действиях:
1) Добавить пользователя с галочкой "Синхронизация пользователя" в области с самбой
2) НЕ СОХРАНЯЯ - зайти обратно в редактирование и снять эту галочку
3) Нажать "Применить" - утилита умрет намертво:

Простая синхронизация пользователя не выполняется во время сохранения, если ничего не было изменено, т.е.:
Если пользователь был добавлен > сохранен
Затем потребовалось его синхронизировать с Samba, то идем в редактирование
Нажимаем "Синхронизировать пользователя"
И в попытке сохранения получаем "Нечего сохранять"
Простая синхронизация пользователя не выполняется во время сохранения, если ничего не было изменено, т.е.:
1) Если пользователь был добавлен > сохранен
2) Затем потребовалось его синхронизировать с Samba, то идем в редактирование
3) Нажимаем "Синхронизировать пользователя"
4) И в попытке сохранения получаем "Нечего сохранять"

Я могу сделать это двумя способами:
ПРосто сделать выполнение синхронизации, и подменять сообщение о том что нечего сохранять, на успешную синхронизацию самбы, или я могу сделать отдельное окошко с подтверждением синхронизации самбы, которое будет показываться только когда помимо неё нечего сохранять
Я могу сделать это двумя способами:
ПРосто сделать выполнение синхронизации, и подменять сообщение о том что нечего сохранять, на успешную синхронизацию самбы, или я могу сделать отдельное окошко с подтверждением синхронизации самбы, которое будет показываться только когда помимо неё нечего сохранять
Правильно понимаю, что синхронизация с Samba для существующего пользователя сейчас выполняется вместе с сохранением?
Если пользователя нет и я добавляю его одновременно с галкой синхронизации Samba, то он не синхронизируется:
Вот добавила пользователя с галочкой синхронизации:
А вот пытаюсь его найти среди синхронизированных и его нет:
1. Правильно понимаю, что синхронизация с Samba для существующего пользователя сейчас выполняется вместе с сохранением?
2. Если пользователя нет и я добавляю его одновременно с галкой синхронизации Samba, то он не синхронизируется:
Вот добавила пользователя с галочкой синхронизации:

А вот пытаюсь его найти среди синхронизированных и его нет:

Если пароль уже в хеше, то SAMBA синхронизировать с паролем нельзя выполнить.
Поэтому галку сделать не активной.
Только если пароль открытый или при создании только пароль ввели, т.е. есть доступ к открытому паролю, можно Samba синхронизировать с паролем.
А просто Samba синхронизировать пользователя должно быть доступно всегда, даже если просто открыл на изменение и ничего другого не менял, а только эту одну галку
Если пароль уже в хеше, то SAMBA синхронизировать с паролем нельзя выполнить.
Поэтому галку сделать не активной.
Только если пароль открытый или при создании только пароль ввели, т.е. есть доступ к открытому паролю, можно Samba синхронизировать с паролем.
А просто Samba синхронизировать пользователя должно быть доступно всегда, даже если просто открыл на изменение и ничего другого не менял, а только эту одну галку
Правильно понимаю, что синхронизация с Samba для существующего пользователя сейчас выполняется вместе с сохранением?
Если пользователя нет и я добавляю его одновременно с галкой синхронизации Samba, то он не синхронизируется:
Вот добавила пользователя с галочкой синхронизации:
А вот пытаюсь его найти среди синхронизированных и его нет:
сейчас синхронизация происходит только в случае успешного сохранения. А так как окно сохранения не открывается, то и сохранение не может произойти
> 1. Правильно понимаю, что синхронизация с Samba для существующего пользователя сейчас выполняется вместе с сохранением?
> 2. Если пользователя нет и я добавляю его одновременно с галкой синхронизации Samba, то он не синхронизируется:
>
> Вот добавила пользователя с галочкой синхронизации:
>
> 
>
> А вот пытаюсь его найти среди синхронизированных и его нет:
>
> 
>
>
сейчас синхронизация происходит только в случае успешного сохранения. А так как окно сохранения не открывается, то и сохранение не может произойти
Так нет, в пункте 2 я как раз добавила пользователя нового одновременно с этой галкой. Вылезло окно сохранения. Т.е. добавление произошло, а в samba - нет
Так нет, в пункте 2 я как раз добавила пользователя нового одновременно с этой галкой. Вылезло окно сохранения. Т.е. добавление произошло, а в samba - нет
Выгрузил коммит с добавлением дебаг вывода для команд самбы, сюда смысла его присылать нет, попробуй так посмотреть покажет ли он тебе команду в терминале. Кстати, если сохранять нечего, самба всё равно срабатывает
Выгрузил коммит с добавлением дебаг вывода для команд самбы, сюда смысла его присылать нет, попробуй так посмотреть покажет ли он тебе команду в терминале. Кстати, если сохранять нечего, самба всё равно срабатывает
Создаю:

Сохраняю, команды не вижу:

А новых пользователей как не было, так и нет:

Можно ли сделать так, чтобы при добавлении/редактировании пользователя, эти команды выполнялись позже основных?:
Сейчас команды samba выполняются даже раньше сохранения, еще на этапе проверки сохраняемых данных. Соответственно если пользователя нет, то и выполняться не для кого:
Нужно сделать так, чтобы сначала были примены настройки на пользователя, а затем выполнены команды samba
Я сейчас глянул, я забыл удалить вызов функции применения изменений самбы перед сохранением. То есть они применялись дважды: перед сохранением и как только сохранение успешно завершалось
2aa660ae12100% SIGABRT при действиях:
ea75f56c35Простая синхронизация пользователя не выполняется во время сохранения, если ничего не было изменено, т.е.:
Я могу сделать это двумя способами:
ПРосто сделать выполнение синхронизации, и подменять сообщение о том что нечего сохранять, на успешную синхронизацию самбы, или я могу сделать отдельное окошко с подтверждением синхронизации самбы, которое будет показываться только когда помимо неё нечего сохранять
Вот добавила пользователя с галочкой синхронизации:
А вот пытаюсь его найти среди синхронизированных и его нет:
Если пароль уже в хеше, то SAMBA синхронизировать с паролем нельзя выполнить.
Поэтому галку сделать не активной.
Только если пароль открытый или при создании только пароль ввели, т.е. есть доступ к открытому паролю, можно Samba синхронизировать с паролем.
А просто Samba синхронизировать пользователя должно быть доступно всегда, даже если просто открыл на изменение и ничего другого не менял, а только эту одну галку
сейчас синхронизация происходит только в случае успешного сохранения. А так как окно сохранения не открывается, то и сохранение не может произойти
Так нет, в пункте 2 я как раз добавила пользователя нового одновременно с этой галкой. Вылезло окно сохранения. Т.е. добавление произошло, а в samba - нет
Выгрузил коммит с добавлением дебаг вывода для команд самбы, сюда смысла его присылать нет, попробуй так посмотреть покажет ли он тебе команду в терминале. Кстати, если сохранять нечего, самба всё равно срабатывает
Создаю:
Сохраняю, команды не вижу:
А новых пользователей как не было, так и нет:
Подключился к этой же виртуалке, повторил и всё заработало
На другой машине проверила с нуля, работает. Закрываю.