<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I5/OS Archivi - iBlog127.it</title>
	<atom:link href="https://iblog127.it/tag/i5-os/feed/" rel="self" type="application/rss+xml" />
	<link>https://iblog127.it/tag/i5-os/</link>
	<description>Recensioni, Informatica e Tecnologia</description>
	<lastBuildDate>Tue, 20 Aug 2019 12:30:46 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://iblog127.it/wp-content/uploads/2021/12/cropped-LOGO_Iblog-32x32.png</url>
	<title>I5/OS Archivi - iBlog127.it</title>
	<link>https://iblog127.it/tag/i5-os/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WRKUSRPRF &#8211; Work with User Profiles</title>
		<link>https://iblog127.it/as400-ibmi/wrkusrprf-work-with-user-profiles/</link>
		
		<dc:creator><![CDATA[iBlog127]]></dc:creator>
		<pubDate>Tue, 20 Aug 2019 09:45:05 +0000</pubDate>
				<category><![CDATA[As400-Ibmi]]></category>
		<category><![CDATA[AS400-IBMi]]></category>
		<category><![CDATA[I5/OS]]></category>
		<category><![CDATA[Os/400]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[wrkusrprf]]></category>
		<guid isPermaLink="false">http://ptxavad.cluster100.hosting.ovh.net/?p=694</guid>

					<description><![CDATA[<p>Uno dei comandi più importanti nel mondo As400 o iBMI, è il WRKUSRPRF,  cioè la gestione dei profili utenti. Nel mondo iBMI la gestione utenti è complessa, perchè vi sono tantissimi paramentri che permettono la modifica anche minime di sicurezza SECDAM e non solo L&#8217;utente che attua la creazione/modifica di un user profile, deve avere [&#8230;]</p>
<p>L'articolo <a href="https://iblog127.it/as400-ibmi/wrkusrprf-work-with-user-profiles/">WRKUSRPRF &#8211; Work with User Profiles</a> proviene da <a href="https://iblog127.it">iBlog127.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Uno dei comandi più importanti nel mondo As400 o iBMI, è il <strong>WRKUSRPRF</strong>,  cioè la gestione dei profili utenti.</p>
<p>Nel mondo iBMI la gestione utenti è complessa, perchè vi sono tantissimi paramentri che permettono la modifica anche minime di sicurezza</p>
<h3>SECDAM e non solo</h3>
<p>L&#8217;utente che attua la creazione/modifica di un user profile, deve avere determinate caratteristiche.<br />
Sicuramente la più importante è che abbia come autorizzazione <strong>SECADM</strong>, ed che possa utilizzare il <strong>menu iniziale</strong>, la sua <strong>descrizione lavoro</strong>, <strong>coda messaggi</strong> e <strong>programma di attenzione</strong> (se specificato).</p>
<h3>CRTUSERPRF, CHGUSRPRF e WRKUSRPRF</h3>
<p>Il comando per la creazione del profilo è  ovviamente <strong>CRTUSRPRF</strong>, per le modifiche <strong>CHGUSRPRF</strong> e per la gestione WRKUSPRF.<br />
Con quest&#8217;ultimo puoi anche modificare, copiare cancellare ecc il profilo stesso.</p>
<p>Le opzioni per la creazione dei profili sono tantissimi, quindi affronteremo solo le principali.</p>
<h3>USRPRF</h3>
<p>Questa opzione è la più<span style="font-family: georgia, palatino, serif;"> semplice. In pratica è il <strong>nome utente</strong> del profilo. La <strong>lunghezza massima</strong> del profilo è di <strong>10 caratteri</strong>. Si possono utilizzare sia <strong> lettere</strong> (dalla A alla Zeta), <strong>numeri</strong> (da 0 a 9) e anche <strong>alcuni caratteri speciali</strong>: cancelletto (#), dollaro ($), sottolineatura (_), chiocciola (@).</span></p>
<h3>PASSWORD</h3>
<p>Mi pare che il significato sia ovvio! Si tratta della <strong>password del profilo utente</strong>, che ovviamente sarà <strong>criptata.</strong><br />
Le <strong>regole</strong> delle <strong>password</strong>, sono <strong>tantissime</strong>. Si può decidere se utilizzare da 1 a 10 caratteri oppure da 1 a 128, case sensitive, con il check delle vecchie password, expired della stessa dopo un tot di mesi, il numero massimo e minimo, ecc.</p>
<p>Insomma le regole sono estremamente flessibile, regolate dai <strong>valori di sistema</strong>:</p>
<ul>
<li>QPWDCHGBLK Blocco modifica parola d&#8217;ordine</li>
<li>QPWDEXPITV Interv. scadenza par. d&#8217;ordine</li>
<li>QPWDEXPWRN Avvertenza scadenza parola d&#8217;ordine</li>
<li>QPWDLMTAJC Limite cifre adiacenti par. ordine</li>
<li>QPWDLMTCHR Limite caratt. par. d&#8217;ordine</li>
<li>QPWDLMTREP Limite caratt. ripet. parola d&#8217;ordine</li>
<li>QPWDLVL Livello parola d&#8217;ordine</li>
<li>QPWDMAXLEN  Lungh. mass. par. ord.</li>
<li>QPWDMINLEN Lungh. min. par. d&#8217;ordine</li>
<li>QPWDPOSDIF Limite posiz. caratt. par. d&#8217;ordine</li>
<li>QPWDRQDDGT Rich. cifre in par. ord.</li>
<li>QPWDRQDDIF Contr. par. d&#8217;ordine dupl.</li>
<li>QPWDRULES Regole parola d&#8217;ordine</li>
<li>QPWDVLDPGM Progr. conval. par. d&#8217;ordine</li>
</ul>
<p>Come potete leggere la personalizzazione è davvero capillare!</p>
<h3>PWDEXP</h3>
<p>Questo parametro può essere impostato solo a <strong>*NO</strong> oppure <strong>*SI</strong>. Se impostato a *SI quanto l&#8217;utente si collega chiederà di <strong>cambiare la password</strong>. Si usa spesso quando si vuole eseguire un reset della password obbligando cosi l&#8217;utente a cambiarla.</p>
<h3>STATUS</h3>
<p>Anche in questo caso il valore che può assumere sono solo due stati: <strong>*ENABLED e *DISABLED</strong>. Nel <strong>primo</strong> caso il profilo <strong>funzionerà</strong>, nel <strong>secondo</strong> <strong>non permetterà</strong> di fare <strong>nessuno accesso</strong>. Il profilo si disabilità se per esempio si raggiungono i <strong>tentativi massimi della password errata</strong> (valore di sistema QMAXSING), oppure  <strong>se scaduto dopo un tot di mesi </strong>oppure <strong>per inutilizzo</strong> (di norma 3 mesi), ma anche altri opzioni.</p>
<h3>USRCLS</h3>
<p>Questo parametro specifica la classe del profilo. Insomma a quale &#8220;<strong>modello</strong>&#8221; è il profilo. Le classi sono sei e ogni classe ha delle &#8220;<strong>autorizzazioni speciali</strong>&#8221; che sono definite dal valore di sistema <strong>QSECURITY</strong></p>
<ul>
<li><strong>USER</strong>         Utente (non ha autorizzazioni speciali)</li>
<li><strong>SYSOPER</strong>  Operatore di Sistema (*JOBCTL e *SAVSYS)</li>
<li><strong>PGMR</strong>        Programmatore (non ha autorizzazioni speciali)</li>
<li><strong>SECADM</strong>   Responsabile della sicurezza (*SECADM)</li>
<li><strong>SECOFR</strong>    Amministratore (tutte le autorizzazioni)</li>
</ul>
<p>il SYSVAL <strong>QSECURITY</strong> può assumere un valore da <strong>20 a 50 </strong>(il 10 non è permesso). A seconda del valore, le autorizzazione delle classi cambiano. Di norma viene dato con il valore impostato a <strong>40 </strong>(nel nostro esempio).<strong><br />
</strong></p>
<h3>ASTLVL</h3>
<p>Identifica il <strong>livello di assistenza dell&#8217;interfaccia</strong>. Insomma le informazioni che vedrai con i vari comandi iBMi.</p>
<p><strong>*BASIC</strong>, <strong>*INTERMED</strong> e *<strong>ADVANCE</strong> <strong>*SYSVAL</strong> (cioè il valore assunto da QASTLVL. Di norma si lascia ad *INTERMED.</p>
<h3>CURLIB, INLPGM E INLMNU</h3>
<p>Queste opzione sono la <strong>configurazione dell&#8217;ambiente iniziale di lavoro</strong>, ovvero la <strong>libreria corrente</strong>, <strong>programma e menu iniziale</strong>. Il tutto dipende dal personalizzazione che si vuole dare al profilo. Il default  il menu inziale è <strong>&#8220;MAIN&#8221;.</strong></p>
<h3>SPCAUT</h3>
<p>Queste sono le famose<strong> autorizzazioni speciali</strong>. Sono tantissime è necessario procedere con cautela! Dare un *allobj a un utente significa che di fatto può fare quasi tutto!<br />
Queste sono i valori che si possono dare. Con <strong>*USRCLS</strong> si danno quelle relative alla classe che abbiamo visto sopra.<br />
Le autorizzazioni sono:</p>
<p><strong>*ALLOBJ </strong> (autorizzazione su tutti gli oggetti)<br />
<strong>*AUDIT</strong>  (funzioni di controllo)<br />
<strong>*IOSYSCFG</strong> (Configurazione di sistema )<br />
<strong>*JOBCTL </strong> (Controllo del lavoro)<br />
<strong>*SAVSYS </strong> (Salvataggi di sistema)<br />
<strong>*SECADM</strong> (Sicurezza)<br />
<strong>*SERVICE</strong>  (Funzioni di servizio)<br />
<strong>*SPLCTL</strong>  (Stampe)</p>
<h3>JOBD, GRPPRF,, GRPAUT, MSGQ, OUTQ &#8230;ecc</h3>
<p>Queste ultime servono a caratterizzare il profilo a secondo della sua attività. Quale <strong>job description, profilo di gruppo, message queue utilizzare</strong>. Si può personalizzare cosi come si possono lasciare i valore di default <strong>*SYSVAL</strong>.</p>
<p>Questi sono le principali opzioni per la creazione/gestione di un profilo utente. Il numero di opzioni possibili sono tantissime, ma ho cercato di spiegare le più utilizzate. Spero di non aver sintetizzare troppo, dando una idea chiara sul significato di ogni opzione. Come avete visto, spesso i valori di sistema la fanno da padrone, perché di fatto permette di settare il default delle opzioni.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><span style="color: #8a2be2; font-size: 14pt;">Alla prossima con un altro Post!!!</span><br />
<span style="color: #8a2be2; font-size: 14pt;"><strong>Vostro iBlog127</strong></span></p>
<p><span style="font-size: 10pt;">Fonte:<br />
<a href="http://www.ibm.com">www.ibm.com</a></span></p>
<p>&nbsp;</p>
<p>L'articolo <a href="https://iblog127.it/as400-ibmi/wrkusrprf-work-with-user-profiles/">WRKUSRPRF &#8211; Work with User Profiles</a> proviene da <a href="https://iblog127.it">iBlog127.it</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
