Puncte:-1

Politica GPO pentru a acorda permisiuni de scriere aplicațiilor java din unitatea C

drapel ve

Doresc să rulez următoarea instrucțiune într-un cmd Windows: java -jar app.jar. App.jar este o aplicație responsabilă cu crearea unui fișier în folderul Temp al folderului de utilizator Windows, dar nu reușește deoarece nu are permisiuni de scriere. Utilizatorului Windows i se oferă control deplin pe unitatea C. Apoi comanda este executată, dar se păstrează același mesaj. Există o politică GPO în Windows Server care permite aplicațiilor Java să creeze și să modifice fișiere pe unitatea C?

dognose avatar
drapel ar
cum se executa programul? Poate pur și simplu nu este executat în contextul utilizatorilor, dar cu un alt cont care nu are permisiunile?
user3637971 avatar
drapel ve
Utilizatorul poate crea un fișier text în folderul Temp prin File Explorer și îl poate modifica manual. Dar utilizatorul deschide un cmd și execută java -jar app.jar. App.jar este responsabil de crearea fișierului text în folderul Temp, dar nu reușește din cauza lipsei permisiunilor de scriere. Nu am testat cu alt cont.
Puncte:1
drapel mx

Poate doriți să verificați cu grupul de utilizatori Java pentru a vedea de ce nu a putut scrie fișierul. În ceea ce privește sistemul de operare, tot ce aveți nevoie este să acordați permisiunea de scriere în folderul TEMP utilizatorului care rulează aplicația. Nu trebuie să atingeți GPO Cu toate acestea, dacă ați acordat permisiunea, dar acea permisiune a dispărut ulterior de la sine, atunci (ar putea) să existe un GPO care impune permisiunile pentru foldere

user3637971 avatar
drapel ve
Continuând cu cazul. Să presupunem că fișierul creat este un certificat digital în format pem sau p12. Aplicația java este, de asemenea, responsabilă să instaleze certificatul digital în Windows Certificate Manager, dar nu reușește din cauza lipsei de permisiune. Întrebare: Există vreun GPO pentru a activa certificatele digitale de instalare a aplicației Java?
drapel mx
crearea unui fișier (indiferent dacă este un fișier text sau un fișier cert) vs. certificat de instalare sunt 2 lucruri total diferite. Acestea necesită permisiuni diferite. Poate fi sau nu cu GPO, în funcție de dacă administratorul dvs. a configurat un astfel de GPO. Când puneți întrebări, fiți specifici, oferiți detalii. De exemplu, nu îi va ajuta pe alții să te ajute dacă ai spus pur și simplu „eșuat”. Ce a eșuat? Ce ai incercat sa faci? Cum ai făcut-o? Care a fost mesajul de eroare? etc. Aceștia pun întrebarea 101.
user3637971 avatar
drapel ve
Mă refer la instalarea certificatului digital în Windows Certificate Manager (certmgr.msc) nu reușește în caz de lipsă de permisiune. Permisiuni de scriere. Certificatul este stocat pe unitatea C. Din păcate, nu pot reda eroarea pentru a obține mesajul exact. Ideea celei de-a doua întrebări a mea este să știu ce gpo sau permisiunea să activez.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.