Newsgroup: it.comp.os.win.win2000
Titolo: Proprietario diverso da creatore?

Problema: ho bisogno di consentire a un utente x di creare delle
sottocartelle nella cartella y ma restringendo i suoi diritti nelle
sottocartelle da lui create. Il problema è che x diventa automaticamente
proprietario delle sottocartelle che crea e quindi può modificarne le
autorizzazioni. Ovviamente a posteriori io (come amministratore) posso
sempre riprendermi la proprietà ma questa non è una soluzione perché dovrei
intervenire manualmente ogni volta che l'utente crea una cartella.
Magari è una stupidata ma non ci riesco...
Grazie
Alfredo
P.S. se qualcuno mi risponde anche via e-mail è il benvenuto.

 Magari è una stupidata ma non ci riesco...
..........................................
IMHO è giusto come fa Win (che è anche la cosa che fanno altri SO), e non
capisco perchè bisognerebbe, di default (ma anche in specifico), negare
delle autorizzazioni all'utente che crea una sua cartella: è sua ed è
responsabile di quello che ci mette/toglie, e se vuole se la può anche
cancellare.
Al limite si può discutere sul fatto che un utente non possa
creare/cancellare in assoluto delle cartelle, soprattutto su dischi
residenti su server, non in locale.
Quanto comunque al tuo problema dubito che ci sia qualcosa "di serie" in
windows che faccia al caso tuo, mi sa che ti devi scrivere una utility che
fa quelle cose, da eseguire "una tantum".
Ciao.
--------------------------------
Inviato via 
http://usenet.libero.it


Grazie della risposta, in effetti l'unica restrizione che vorrei mettere è
quella relativa all'esecuzione di file - si tratta del laboratorio di una
scuola, e sarebbe opportuno che gli studenti possano salvare i loro lavori
ma non lanciare un qualsiasi eseguibile scaricato da chissà dove...
Alfredo

 ma non lanciare un qualsiasi eseguibile scaricato da chissà dove...
.......................
Eh, bella questione da risolvere in Windows, perchè l'unico controllo che fa
lui è quello di negare ad utenti di tipo "user" l'autorizzazione
all'installazione del software; quindi se l'eseguibile è un setup di
installazione lo farà eseguire ma poi lo farà abortire, ma se è un exe
"puro" lo farà eseguire sicuramente. Comunque questo potrebbe già essere un
inizio di blocco.
Sugli eseguibili "puri" credo non ci sia molto da fare, con windows da solo,
proprio perchè lui controlla l'autorizzazione al file e non l'autorizzazione
a quello che fa il file, come invece fanno altri sistemi; a menochè ci sia
qualcosa, a me sconosciuto, nelle policy in merito al tuo problema, tipo
impedire l'esecuzione di programmi non presenti nel registro. Magari stasera
a casa guardo cosa c'è, ma prova a dare un'occhiata anche tu ai parametri
del gpedit.msc (da lanciare in start>esegui).
Poi forse esistono dei software che impediscono l'esecuzione di altri
programmi, eccetto quelli che autorizza l'amministratore, ma personalmente
non ne conosco.
L'unica cosa è che in questo caso essendo una sicurezza non a livello del SO
ma ad uno "strato" superiore ben difficilmente sarà esente da violazioni "di
forza".


 a quello che fa il file, come invece fanno altri sistemi
.........................
in realtà la soluzione in W2000 c'è, ed è negare l'autorizzazione "Visita
cartelle/Esecuzione file" (sostanzialmente equivalente alla "x" di Unix...).
Il problema come ripeto è solo che se la cartella se l'è creata lo studente
(e io vorrei consentirgli di creare da solo le sue cartelle personali) ne
diventa automaticamente anche proprietario e quindi può eliminare tutte le
restrizioni che io gli ho messo. O no?
Ciao

 restrizioni che io gli ho messo. O no?
.........................
Non saprei, ma smanettando nelle policy ho visto dei parametri che
potrebbero fare al caso tuo (ma non le ho provate): ad esempio, in
configurazione utente>modelli amministrativi>componenti di windows>esplora
risorse c'è una voce che dice "consenti solo estensioni approvate dalla
shell" e nella descrizione (se non ho capito male) dice che configurandola è
possibile limitare l'esecuzione di programmi non autorizzati, proprio per
prevenire il danneggiamento del sistema eseguendo programmi pericolosi.
Se poi non vuoi permettere agli utenti di scaricare dei files da internet
esiste anche una opzione, in configurazione utente>modelli
amministrativi>componenti di windows>internet explorer>menù browser che
disattiva il salva l'applicazione su disco, in modo che non possano essere
scaricati programmi da internet.
E ancora ce ne sono altre per disabilitare l'utilizzo del cd rom e del
floppy, nel caso sia possibile farlo, chessò perchè i file eventualmente
necessari (ed autorizzati) sono reperibili sulla rete, quindi il cd ed il
floppy non servono (e si decide che per usarli bisogna chiedere
l'autorizzazione).
Prova a dare un'occhiata alle policy, magari trovi qualcosa che più servire,
e puoi testarlo (lo farei anch'io, solo che non mi va di rischiare di fare
delle cavolate sul mio pc, dalle quali magari non ne esco più) :)).


 personalmente non ne conosco.
soluzioni sciocche, all'acqua di rose. Sperate solo di non essere mai 
miei utenti
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!


non vorrei sembrare ripetitivo, ma il mio problema è:
a) consentire all'utente di crearsi delle sottocartelle
b) non consentirgli di eseguire i file
e mi sembra che a) implichi necessariamente che l'utente è il proprietario
della sottocartella, quindi può cambiarne i permessi, quindi qualunque
protezione imposto sulla cartella principale è del tutto inutile. O no?
Alfredo