0
Answered

История ников в тс/Файловый браузер

Синьор Помидор 8 years ago in Teamspeak updated by CleanVoice 3 years ago 9

Здравствуйте. Как можно посмотреть все ники, которые делал пользователь в тс, по его ИДу или еще как. А так же, как можно запретить смену ников в тс, чтобы пользователь мог быть в тс, только с тем ником, на который ему доступ давали в тс. А так же, скажите, можно ли сделать так, чтобы закаченные файлы в файловый браузер мог удалить только, тот человек, кто закачал его, или же администратор, а другие пользователи нет, и можно ли посмотреть кто именно из пользователей закачал данный файл?

Answer

Answer
Answered

Все ники пользователя можно посмотреть ручным поиском в логе сервера (в меню Инструменты > Журнал сервера). В большинстве случаев это не требуется, т.к. ник можно свободно менять в окне подключения к серверу, и запретить это нельзя.

Регистрация на сервере происходит автоматически при первом же входе, пользователь создается в базе данных сервера с числовым ID (он отображается в логах, и по нему можно найти пользователя и увидеть текущий ник, в меню Привилегии > Привилегии пользователя). При последующих входах сервер проверяет идентификатор пользователя и выдает ему соответствующие права. Идентификатор хранится у пользователя на компьютере (в меню Настройки > Идентификаторы).


Посмотреть кто закачал файл можно только в логах. Операции с файлами добавляются в лог только если в "Параметрах виртуального сервера" на вкладке "Журналы" включен флажок "Передачи файлов".



В Teamspeak можно ограничить доступ по уровням для удаления. Под ваши требования подходит только сценарий, когда у каждого пользователя есть свой канал с правами админа канала. И доступ к удалению файлов есть только у него - у группы админа канала. Но Server Admin так же сможет удалить файлы, т.к. у него уровень для удаления самый высокий.

За возможность удаления файлов у пользователя/группы отвечает привилегия i_ft_file_delete_power.

Чтобы файлы на канале нельзя было удалить, то для этого канала, нужно установить ограничивающую привилегию i_ft_needed_file_delete_power, значение которой должно быть больше, чем значение i_ft_file_delete_power у того, кто пытается удалить файл.

Например, вы хотите, чтобы пользователи группы Normal не смогли удалять файлы на канале "123", тогда вы можете установить у группы i_ft_file_delete_power = 0, а у канала i_ft_needed_file_delete_power = 1.


Вышеуказанные названия привилегий вы сможете увидеть только при включенных расширенных опциях.






Answer
Answered

Все ники пользователя можно посмотреть ручным поиском в логе сервера (в меню Инструменты > Журнал сервера). В большинстве случаев это не требуется, т.к. ник можно свободно менять в окне подключения к серверу, и запретить это нельзя.

Регистрация на сервере происходит автоматически при первом же входе, пользователь создается в базе данных сервера с числовым ID (он отображается в логах, и по нему можно найти пользователя и увидеть текущий ник, в меню Привилегии > Привилегии пользователя). При последующих входах сервер проверяет идентификатор пользователя и выдает ему соответствующие права. Идентификатор хранится у пользователя на компьютере (в меню Настройки > Идентификаторы).


Посмотреть кто закачал файл можно только в логах. Операции с файлами добавляются в лог только если в "Параметрах виртуального сервера" на вкладке "Журналы" включен флажок "Передачи файлов".



В Teamspeak можно ограничить доступ по уровням для удаления. Под ваши требования подходит только сценарий, когда у каждого пользователя есть свой канал с правами админа канала. И доступ к удалению файлов есть только у него - у группы админа канала. Но Server Admin так же сможет удалить файлы, т.к. у него уровень для удаления самый высокий.

За возможность удаления файлов у пользователя/группы отвечает привилегия i_ft_file_delete_power.

Чтобы файлы на канале нельзя было удалить, то для этого канала, нужно установить ограничивающую привилегию i_ft_needed_file_delete_power, значение которой должно быть больше, чем значение i_ft_file_delete_power у того, кто пытается удалить файл.

Например, вы хотите, чтобы пользователи группы Normal не смогли удалять файлы на канале "123", тогда вы можете установить у группы i_ft_file_delete_power = 0, а у канала i_ft_needed_file_delete_power = 1.


Вышеуказанные названия привилегий вы сможете увидеть только при включенных расширенных опциях.






Все ники пользователя можно посмотреть ручным поиском в логе сервера (в меню Инструменты > Журнал сервера). - Можно это поконкретнее разъяснить, что именно вводить чтобы все ники пользователя глянуть, и можно ли сделать так чтобы в окне показала информацию по запросу за все время

Сначала искать нужно ник пользователя, и первый же результат должен выдать строки, где есть id пользователя вида id:12345

Например:

2014-12-24 14:30:01.480085|INFO |VirtualServerBase|131| client connected 'SacredLife'(id:75541) from 123.123.123.31:52915


Далее ищете снова, уже по этому найденному id, и теперь найдутся все строки, относящиеся к этому пользователю, включая все его ники.


На наших серверах после перезагрузки сервера создается новый лог файл, а через Teamspeak 3 клиент можно искать только по последнему логу.

Если сервер расположен у нас, то для запроса всех файлов логов напишите в техподдержку на support@cleanvoice.ru

здравстуйте,у меня не открывает журнал сервера,хотя и имеются рут права,что это может быть?


Добрый вечер! У меня такой вопрос. Я в тим спике поменял ник. Но почему то мой ник старый как то видят другие, как мне сделать что бы не видели мой старые ники?? Помогите пожалуйста (( 

Вы можете свободно менять свой ник. Изменение ника не запрещено сервером,  если такой не занят другим пользователем.

В чем конкретно состоит ваша проблема?

Наверное речь идёт о том, что его добавили в список друзей и видят его под любым новым ником как своего друга. И скорее всего его вопрос носит такую смысловую нагрузку: как сделать себя невидимым для старых друзей? По идее это замена идентификатора или ошибаюсь? Самому интересно.

Верно, в разделе Контакты идет привязка к идентификатору, поэтому смена ника не влияет. 

Если использовать новый идентификатор, то для всех остальных он будет как новый пользователь.

Спасибо за ответ.