|
|
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
hi all Почему перестал работать в gsec ключик -display (и команда в интерактиве тоже) ? Проверьте у себя кто-нить: скачайте снапшот, но НЕ делайте прописку юзеров. Вместо этого - скопируйте сразу пустую security3.fdb в отдельный файл, например, в security3.000 А затем запустите в $FIREBIRD_HOME вот этот батник: filgsec.bat Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. Этот батник: 0) читает firebird.conf и определяет номер порта (если он закомментарен, будет 3050) - см вызов "call :getfbport" ; 1) пытается обнулить security3.fdb по созданной копии (security3.000); если не получается - предупреждает об этом с объяснением причины (ФБ держит sec3.fdb около 60 сек с момента последнего коннекта); 2) вызывает gsec с добавлением трёх обычных юзеров (u30a, u30b, u30c) и еще с добавлением sysdba; 3) вызывает показ списка юзеров: gsec -database security3.fdb -display; 4) делает паузу и предупреждает, что далее надо запустить firebird как службу или как приложение; 5) формирует скрипт-времянку для показа версии ФБ и запускает isql с натравливанием на этот скрипт. Ну так вот: пункт "3" - не работает. ЧЯДНТ ? Вот вывод батника: batch output Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. PS. До кучи здесь же задам еще два вопросика. 1. Что это за новый владелец у employee: FBADMIN - ? Он должен быть в списке database-юзеров ? 2. Каким ключем остановить firebird, запущенный как приложение (firebird.exe -a) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 15:26:01 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
ТаблоидПочему перестал работать в gsec ключик -display (и команда в интерактиве тоже) ? ты ему user/password указывать не пробовал? Таблоид1. Что это за новый владелец у employee: FBADMIN - ? Он должен быть в списке database-юзеров ? это возможно косяк. База employee создается через embedded-доступ, так что владельцем становится текущий системный юзер. Таблоид2. Каким ключем остановить firebird, запущенный как приложение (firebird.exe -a) ? никаким, только программно или через трей/TM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 15:35:48 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
dimitrТаблоидПочему перестал работать в gsec ключик -display (и команда в интерактиве тоже) ?ты ему user/password указывать не пробовал?Взлетело, псип! А почему, кстати, добавлять юзеров (-add) можно при работающем ФБ, а вот показать их список - уже нельзя, надо останавливать ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 15:43:30 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
да, и еще. мелочь, но: Код: plaintext 1. 2. 3. 4. Выделенная фраза сбивает с толку. Юзер `u30b` в этой базе _был_. Лучше прямо сказать понятное всем: "dlya prosmotra ili edita nado ukazat: -user sysdba -pas masterke" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 15:50:48 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
ТаблоидВыделенная фраза сбивает с толку. Юзер `u30b` в этой базе _был_. но он был невидим/недоступен (и потому не найден) для текущего юзера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 15:57:25 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
И еще, на десерт: когда процесс ФБ держит открытым файл sec3.fdb, то вызов gsec -display или gsec -del приведёт к полному ступору этого gsec'a. Он *не* будет реагировать ни на Упр-Це, ни на Упр-Брк. Более того, gsec будет плавать в свой нирване еще и после того, как ФБ закроет sec3.fdb (около 65 сек с момента последней регистрации юзера) Реагирует он при этом только на срубание через task manager. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 15:59:46 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
dimitrТаблоидВыделенная фраза сбивает с толку. Юзер `u30b` в этой базе _был_. но он был невидим/недоступен (и потому не найден) для текущего юзерано я не указал текущего юзера, вообще! И раз это требуется (де-факто, а не формально), то почему бы не завопить об этом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 16:00:43 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
Таблоидно я не указал текущего юзера, вообще! при embedded-доступе это не обязательно, текущим юзером ФБ будет текущий юзер ОС. Не надо на все смотреть исключительно со своего огорода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 16:30:54 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
dimitrТаблоидно я не указал текущего юзера, вообще! при embedded-доступе это не обязательно, текущим юзером ФБ будет текущий юзер ОС. Не надо на все смотреть исключительно со своего огорода.А этот текущий юзер ОС - должен/может ли видеть других database-юзеров в sec3.fdb ? Вот я ввожу команды: Код: plaintext 1. 2. 3. 4. 5. И далее хочу посмотреть список юзеров, который виден sysdba vs тот список, который виден мною в embedded и non-embedded режиме: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. И вижу в итоге в вариантах 2 и 3... фигу, только себя: output Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. PS. Полный текст батника для проверки: filgsec.bat, v. 2 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 17:37:43 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
Таблоид, вроде говорили что функционал передачи админских прав пока отключен в тройке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 18:02:36 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
Ладно, спрошу у Алекса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 18:20:13 |
|
||
|
WI-T3.0.0.30802: gsec -display выводит пустоту (после норм. добавления трёх юзеров). Why?
|
|||
|---|---|---|---|
|
#18+
dimitrТаблоидно я не указал текущего юзера, вообще! при embedded-доступе это не обязательно, текущим юзером ФБ будет текущий юзер ОС. Не надо на все смотреть исключительно со своего огорода. А это поведение возможно отключить в конфиге? Чтобы embedded вообще не трогал пользователей винды, никогда... А то я вижу потенциальные проблемы при использовании такой БД на другом компьютере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 19:21:44 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38508897&tid=1564041]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
224ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 539ms |

| 0 / 0 |
