PDA

Visualizza Versione Completa : Server Admin non cancella i Canali che crea



Zio
09-10-2014, 07:15 PM
Ciao, mi capita questa cosa, personalmente mi sembra abbastanza strana ma sicuramente sbaglierò io.
Oltre il server Admin, abbiamo depotenziato il gruppo e ne abbiamo fatto uno nuovo denominato ADMiN.
Il problema è che se togliamo il flag su "b_client_skip_channelgroup_permissions" l'admin non può entrare in nessun canale con pari permessi e quando crea un nuovo canale non può cancellarlo.
La cosa ancora piu strana è che lo stesso canale creato dal primo ADMiN lo può cancellare un secondo ADMiN.
La stessa cosa succede se al Server Admin togliamo quel Flag.

Questa cosa prima dell'ultima versione Server non me la ricordo prorpio, in concomitanza dell'ultimo update abbiamo scaricato direttamente l'ultima versione, non vorrei che il problema risieda proprio li.

Cosa sbaglio ?

Kaos
09-10-2014, 10:12 PM
Con il permesso b_client_skip_channelgroup_permissions si da la possibilità ignorare i permessi del gruppo canale e del canale stesso, viene usato più per test che per altro. Nessun gruppo di default ha quel permesso.
Avete toccato i singoli permessi degli utenti? Il gruppo server di queste persone ha i permessi di entrare nei canali? Una volta rimosso il permesso soprastante che errore appare nella chat del server?

Zio
09-10-2014, 10:23 PM
Ciao e grazie per il supporto, il messaggio che restituisce il server è : insufficient client permissions (failed on i_channel_needed_delete_power)
Ovviamente se il flag viene tolto.
Una cosa è stata fatta, io ed il mio socio siamo diventati Server Query Admin, usando il comando riportato : servergroupaddclient sgid=2 cldbid=<your Database ID>
Ho verificato installando un nuovo server, ho controllato tutti i permessi del Server Admin e sono gli stessi, pari pari, l'unica differenza tra i due Server è questa che ti ho appena detto.
Potrebbe influire ? per farlo andare abbiamo aggiunto lo skip sul:

b_channel_delete_permanent
b_channel_delete_semi_permanent
b_channel_delete_temporary
b_channel_delete_flag_force
i_channel_delete_power ( con power a 75 )

Kaos
09-10-2014, 11:11 PM
Perchè avete aggiunto la flag skip su quei permessi?

Zio
09-10-2014, 11:52 PM
Perchè altrimenti mi dava l'errore che ti ho scritto sopra e l'admin non cancellava i canali che creava, facendo così ha ricominciato a funzionare.
Stessa cosa anche per il channel admin ....
Qualcosa si è rovinato ma non si capisce cosa, è completamente illogico ....
Quindi mi confermi che la causa non è l'Admin Server Query ?

Kaos
10-10-2014, 12:25 AM
Mi riferivo alla colonna "Skip" che ogni permesso ha, non il permesso b_client_skip_channelgroup_permissions in sé che è tutt'altro.
Qua trovi il significato di quella voce: http://www.team-speak.it/showthread.php/7117-Significato-value-skip-negate-grant
Il danno maggiore è l'utilizzo di stratagemmi per bypassare i permessi, il che ha favorito un ambiente di permessi così intricato che è difficile pure capire quello che succede.
Avere un gruppo come l'admin server query affermo:
- il gruppo non impone limiti, pertanto non è fonte di problemi se non modificato o modificato sapendo quello che si fa
- per risolvere qualcosa non bisogna mettere sul tavolo troppe variabili, se no non se ne esce.

Per quello che ho capito avete i permessi dei gruppi canale che voi stessi tentate di evitare il più possibile, forzando al massimo quelli dei gruppi server. Il fatto che un secondo "Admin" possa cancellare il canale rappresenta un grave deficit del Channel Admin, gruppo che una volta creato il canale blocca l'utente sotto questo punto di vista.

Zio
10-10-2014, 08:14 AM
Ciao, grazie come sempre per il supporto.
CI siamo probabilmente capiti male su chi può fare cosa, il punto dove il Server query Admin non da problemi e come funziona invece è chiaro.
Ci siamo trovati in questa situazione :
la faccio semplice per non mettere troppa carne sul fuoco.
situazione nella quale ci siamo trovati :
b_client_skip_channelgroup_permissions NON è attiva : Server Admin, può creare canali ma non può distruggerli , un altro Server Admin invece può cancellare il canale del primo.
b_client_skip_channelgroup_permissions è attiva : Server Admin, crea e distrugge qualsiasi cosa.

Stesso discorso per i Channel Admin , ovviamente i channel Admin dello stesso canale non di un altro canale, solo che qui è già piu un problema.
Allora ci siamo adoperati per ovviare al problema mettendo gli Skip dove ti ho scritto prima, a quel punto tutto sembra funzionae regolarmente.

A questo punto mi conviene rifare tutto se non trovo una soluzone in quanto in un futuro prossimo potrei avere altri problemi derivati sempre dal qualcosa non ben configurato a livello di permessi.
Domanda, cercavamo un modo per visualizzare i Template e ci siamo imbattuti nel Server Query Admin, in passato li visualizzavamo ugualmente ma non ricordiamo piu il comando.
Se gentilmente ci dici come fare, quando rifaremo il server, useremo quel comando per non incappare nella stessa problematica, il QueryServer Admin personalmente non è che ci interessi piu di tanto.

Grazie

Kaos
10-10-2014, 12:06 PM
b_client_skip_channelgroup_permissions NON è attiva : Server Admin, può creare canali ma non può distruggerli , un altro Server Admin invece può cancellare il canale del primo.


Assumo che l'utente con il Server Admin non abbia altri gruppi server al oltre a questo e che una volta creato il canale abbia soltanto il Channel Admin come gruppo canale.
Il gruppo Channel Admin ha questi permessi?

http://www.team-speak.it/attachment.php?attachmentid=47&stc=1

e il gruppo Server Admin questi?

http://www.team-speak.it/attachment.php?attachmentid=48&stc=1

Attenzione anche alle colonne "Salta", "Nega".

Se si, che errore gli appare nella chat?
Nel caso fosse ancora l'assenza su i_channel_needed_delete_power, fai tasto destro sul canale-> Permessi canale.
Ci sono questi permessi?

http://www.team-speak.it/attachment.php?attachmentid=49&stc=1



Stesso discorso per i Channel Admin , ovviamente i channel Admin dello stesso canale non di un altro canale, solo che qui è già piu un problema.
Allora ci siamo adoperati per ovviare al problema mettendo gli Skip dove ti ho scritto prima, a quel punto tutto sembra funzionae regolarmente.


Equivale ad avere un incendio in casa, mettere dei mobili davanti e chiudere gli occhi dicendo di aver risolto.



Domanda, cercavamo un modo per visualizzare i Template e ci siamo imbattuti nel Server Query Admin, in passato li visualizzavamo ugualmente ma non ricordiamo piu il comando.
Se gentilmente ci dici come fare, quando rifaremo il server, useremo quel comando per non incappare nella stessa problematica, il QueryServer Admin personalmente non è che ci interessi piu di tanto.
Grazie

Bisogna avere questo permesso: b_serverinstance_modify_templates, bisogna essere Admin ServerQuery.

Zio
10-10-2014, 02:12 PM
Ciao,
i permessi sono corretti, li ho verificati piu volte.
Oggi ho fatto altre prove, magari può aiutare te e di riflesso me.
Ho scaricato dal Teamspeak.com la versione Server teamspeak3-server_win64-3.0.11
Il sistema operativo sul quale gira è Windows 7 64 Bit ed i test li stò facendo su un Windows 8.1 sempre a 64 Bit
L'ho installata come di consueto inserendo PrivilegeKey e sono entrato con l'utente di default.
A questo punto ho creato dei canali con quell'utente
sono andato nel server group ed ho tolto il flag alla voce : b_client_skip_channelgroup_permissions
e mi è apparso lo stesso errore : insufficient client permissions (failed on i_channel_needed_delete_power)
Ora, questa installazione è proprio pulita e fatta da zero, tutto come in originale senza aver toccato nulla, possibile si tratti di un BUG della nuova versione ?

- - - Aggiornato - - -

Ovviamente le regole sono le stesse, ovvero, nel caso ci fossero due Server Admin, il primo può cancellarei canali creati dall'altro e vice versa, ma non i propri.

- - - Aggiornato - - -

Ultima domanda e poi promesso che rimango in attesa di un tuo gentile riscontro, dove posso scaricare la versione ufficiale .10 o .09 di TS Server ?
A questo punto volevo far le prove con le versioni recedenti

Grazie

Kaos
10-10-2014, 06:47 PM
Ciao,
i permessi sono corretti, li ho verificati piu volte.
Oggi ho fatto altre prove, magari può aiutare te e di riflesso me.
Ho scaricato dal Teamspeak.com la versione Server teamspeak3-server_win64-3.0.11
Il sistema operativo sul quale gira è Windows 7 64 Bit ed i test li stò facendo su un Windows 8.1 sempre a 64 Bit
L'ho installata come di consueto inserendo PrivilegeKey e sono entrato con l'utente di default.
A questo punto ho creato dei canali con quell'utente
sono andato nel server group ed ho tolto il flag alla voce : b_client_skip_channelgroup_permissions
e mi è apparso lo stesso errore : insufficient client permissions (failed on i_channel_needed_delete_power)
Ora, questa installazione è proprio pulita e fatta da zero, tutto come in originale senza aver toccato nulla, possibile si tratti di un BUG della nuova versione ?


Nessun bug della nuova versione, quel permesso al Server Admin è normale e allo stesso tempo non si presenta il problema descritto qua sotto, con il gruppo Server Admin si può cancellare qualsiasi canale, proprio o altrui:



Ovviamente le regole sono le stesse, ovvero, nel caso ci fossero due Server Admin, il primo può cancellarei canali creati dall'altro e vice versa, ma non i propri.


Spero che questo non sia riferito al server pulito appena creato.



Ultima domanda e poi promesso che rimango in attesa di un tuo gentile riscontro, dove posso scaricare la versione ufficiale .10 o .09 di TS Server ?
A questo punto volevo far le prove con le versioni recedenti

Grazie

Sono disponibili qua: http://dl.4players.de/ts/releases/


Aspetto riscontri per quanto riguarda i test con il server appena installato, i problemi così a monte sarebbero troppo strani.

Zio
10-10-2014, 07:42 PM
Ciao
Assolutamente si.
Server pulito appena installato, se tolgo quel flag, si presenta quel problema.
Se hai un windows fai una prova e ti renderai conto della cosa, ho provato in ufficio, ho provato a casa su PC / Server diversi e succede quello.
Proverò con una versione precedente per vedere se accade anche li o meno.
Fammi sapere se anche a te succede, a questo punto ok essere stordito ma non ci crederei se a te non succedesse la stessa cosa ( ovviamente in via del tutto ironica )
Con TS ci stò smanettando da tempo e a livello di permessi diciamo che quasi mai ci son stati problemi, difatti sono iscritto dal 2012 e non ho mai praticamente chiesto nulla, ma questa volta è proprio strano.

- - - Aggiornato - - -

Guarda, ho installato la 3.0 a 64 Bit ...
Io non voglio credere che sia TS, ma se tolgo quel flag a b_client_skip_channelgroup_permissions lasciando il grant a 75 l'admin non riesce a cancellare il canale creato.

- - - Aggiornato - - -

Mi correggo, la 3.0 Funziona .... piu tardi proverò a salire di release e ti faccio sapere

Kaos
10-10-2014, 07:44 PM
Nel server con il problema il permesso b_client_skip_channelgroup_permissions al Server Admin lascialo, così possiamo "sbattercene" dei permessi del Channel Admin, e focalizzarci sull'impossibilità di eliminare i canali. Il proprietario tutt'ora non riesce ad eliminare il canale creato?

Zio
10-10-2014, 08:30 PM
Ciao allora questo è quanto capita a me ..... poi non so se è un mio problema o cosa, ma questo è quanto, ti consiglio di provarlo anche te per averne la conferma.
Ovviamente i test sono senza il flag sulla famosa stringa, su un server appena installato e dove è stata inserita la privilegekey

Versione 3.0.0

Dalla pagina di default Crea i sub channel correttamente e li cancella tranne il primo creato
Deafult channel ( la root insomma )
Primo subchannel ( non si cancella )
Secondo Subchannel ( si cancella ma non sempre)
Terzo Subchannel ( si cancella )
I Channel invece li cancella correttamente

Versione 3.0.9

Dalla pagina di default non cancella nessun channel ne subchannel

Questo è quanto, dagli un occhio anche te e vedi se corrisponde a realtà ....

Tutto qui

Magari sono particolarmente stordito io, ma mi piacerebbe sapere dove sbaglio ....
Si il Server attivo al momento con gli "skip" funziona, so che non è il massimo ma almeno si riesce ad usare regolarmente.

- - - Aggiornato - - -

EDIT - La 3.06 FUNZIONA ( avevo fatto casino io chiedo venia )

- - - Aggiornato - - -

La 3.0.11 invece come la 3.0.9

Kaos
10-10-2014, 09:07 PM
Con la 3.0.0 si parla di un software di 3 anni fa e oltre.
Con il 3.0.11 pulito ti si presenta il problema d'apertura del thread?

GRiVi3R
10-10-2014, 09:24 PM
Buona sera a tutti,
Sono qui per somministrarvi le stesse casistiche di Zio.

Io ho fatto delle prove passando direttamente dalla 3.0.0 alla 3.0.11, e quello che accade sulla versione più recente (a dispetto di quella precedente da me provata) è che togliendo il flag dal comando b_client_skip_channelgroup_permissions il Server Admin non riesce a cancellare i canali che crea (né canali né sottocanali) restituendo come errore "insufficient client permissions (failed on i_channel_needed_delete_power)".
Rimettendo il flag sul comando b_client_skip_channelgroup_permissions invece il delete funziona con efficacia su entrambe le versioni server.

Tutto questo nasce dal momento in cui mi sono accorto che un Server Admin con i_channel_join_power impostata a 70 (ad es.) e con quel flag, riesce ad entrare in qualsiasi canale, a prescindere dal i_channel_needed_join_power (che sia 75 o 100) impostato sul canale.
Mentre invece togliendo il "famoso" flag da b_client_skip_channelgroup_permissions le join power vengono applicate correttamente, ma non le delete power a quanto pare (poiché non riesce a cancellare i canali creati da lui).

A questo punto ti chiedo per favore di spiegarci dove sta l'inghippo, so che il sistema di permessi di TS può diventare veramente complesso, ma ho come la sensazione di essermi perso in un bicchier d'acqua è come se la soluzione fosse li davanti a guardarmi mentre io non la vedo!

Zio
10-10-2014, 09:25 PM
Con la 3.0.0 si parla di un software di 3 anni fa e oltre.
Con il 3.0.11 pulito ti si presenta il problema d'apertura del thread?


SI

Ho fatto piu prove con client vecchi per vedere quando il problema bene o male ha iniziato a presentarsi ....

il 3.0.11 NON funziona per quanto riguarda quel problema.

Kaos
10-10-2014, 10:29 PM
Con la versione 3.0.11 (e precedenti) del server l'utente con il Server Admin che si crea il canale riesce anche ad eliminarlo senza problemi (problema d'inizio thread). Nessun permesso variato per il test.

Mandatemi per MP il server sul quale riscontrate il problema, faccio un salto personalmente per vedere da più vicino la situazione.

-- edit 22.26 --

Resoconto:
- tutti i permessi b_client_skip_channelgroup_permissions sono stati rimossi perchè non utili per la risoluzione del problema.
- al gruppo Channel Admin (gruppo assegnato all'utente creatore del canale) mancava il permesso b_channel_delete_permanent, presente invece negli altri.
Chiudo.