Id

  • Автор темы lapo4ka
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

lapo4ka

Гость
#1
Здравствуйте! у меня такой дурацкий вопрос....
вообщем когда ставили лотус, первую группу пользователей заводили с текстовика. сейчас их id файлы хранятся в domino directory. меня это оч сильно нервирует..тут много написано про безопасность... вот! как убрать id оттуда? просто вырезать?
 
F

Fossil Code

Гость
#4
А почему это Вас нервирует? Любая безопасность есть баланс между возможными убытками и трудозатратами на предотвращение сих убытков. Сколько вреда может принести вскрытие ида рядового пользователя? Если много, то настоятельно рекомендую пересмотреть назначенные права пользователей, не тратя силы на удаление идов. А иды администраторов можно безопасно удалить из адр.книги сервера (нажатием "дел" на аттаче). Кстати, в зависимости от версии Лотуса, ид администратора мог в адр. книгу и не помещаться...
 
L

lapo4ka

Гость
#5
да, в domino нет id администратора))) те можно, не замарачиваясь с агентами, делом удалить id из каждого документа пользователя?
 

morpheus

скриптописец
07.08.2006
3 915
1
34
Украина, Киев
#6
Для: lapo4ka
если пользователей 20 то да.. но если 2000 то .. вперёд..

вот агент
Код:
Sub Initialize 
Dim session As New NotesSession 
Dim database As NotesDatabase 
Dim comView As NotesView 
Dim doc As NotesDocument 
Dim nItem As NotesItem 
Dim object As NotesEmbeddedObject 
Dim i As Integer 

Set database = session.CurrentDatabase 
i = 0 

Set comView = database.GetView("People") 
Set doc = comView.GetFirstDocument 
While Not ( doc Is Nothing ) 
Set nItem = doc.GetFirstItem( "$FILE" ) 
If Not nItem Is Nothing Then 
Set object = doc.GetAttachment( "UserID" ) 
If object Is Nothing Then 
Print "быть того не может!!!" 
End Sub 
End If 
Call object.Remove 
Call doc.Save(True, False) 
i = i + 1 
End If 
Set doc = comView.GetNextDocument( doc ) 
Wend 
Print "Все прошло хорошо, удалено " & i & " айдишек" 
End Sub
 

Constantin A Chervonenko

Well-Known Member
Lotus team
#7
.. Кстати, в зависимости от версии Лотуса, ид администратора мог в адр. книгу и не помещаться...
Не от версии, а от опции при регистрации юзера (помещать в файл и/или АК)
 
Статус
Закрыто для дальнейших ответов.