<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Sessi%C3%B3_SSH_dels_alumnes</id>
	<title>Sessió SSH dels alumnes - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Sessi%C3%B3_SSH_dels_alumnes"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Sessi%C3%B3_SSH_dels_alumnes&amp;action=history"/>
	<updated>2026-08-30T14:21:32Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Sessi%C3%B3_SSH_dels_alumnes&amp;diff=250336&amp;oldid=prev</id>
		<title>Joan a 18:53, 21 feb 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Sessi%C3%B3_SSH_dels_alumnes&amp;diff=250336&amp;oldid=prev"/>
		<updated>2013-02-21T18:53:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Els alumnes poden iniciar sessió en el servidor SSH:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh asix2a01@192.168.0.10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per crear els usuaris de forma automàtica tinc el '''script creacio_usuaris.sh''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
while [ 0 ]; do&lt;br /&gt;
    read LINE&lt;br /&gt;
    USER=`echo $LINE | cut -f 1 -d ,`&lt;br /&gt;
    FULLNAME=`echo $LINE | cut -f 2 -d ,`&lt;br /&gt;
    PASSWORD=`echo $LINE | cut -f 3 -d ,`&lt;br /&gt;
    GROUP1=`echo $LINE | cut -f 4 -d ,`&lt;br /&gt;
&lt;br /&gt;
    if [ x&amp;quot;$USER&amp;quot; == x ]; then&lt;br /&gt;
        break;&lt;br /&gt;
    fi&lt;br /&gt;
&lt;br /&gt;
echo $USER&lt;br /&gt;
echo $FULLNAME&lt;br /&gt;
echo $PASSWORD&lt;br /&gt;
echo $GROUP1&lt;br /&gt;
&lt;br /&gt;
    adduser --home /var/www/alumnes/$USER --shell /bin/bash --disabled-password --gecos &amp;quot;$FULLNAME,,,&amp;quot; --ingroup $GROUP1 $USER&lt;br /&gt;
    usermod -p `mkpasswd $PASSWORD` $USER&lt;br /&gt;
    chmod 755 /var/www/alumnes/$USER&lt;br /&gt;
    chown $USER /var/www/alumnes/$USER&lt;br /&gt;
&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i en el fitxer '''usuaris.txt''' tinc tota la informació dels alumnes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
asix2a01,Jaume Compte,asix,alumnes,&lt;br /&gt;
asix2a02,Pere Roure,asix,alumnes,&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i per executar el script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo ./creacio_usuaris.sh &amp;lt; usuaris.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
El directori personal dels alumnes es crea a /var/www/alumnes/.&lt;br /&gt;
&lt;br /&gt;
Amb l'opció -k (--skel SKEL_DIR) de la comanda useradd es defineix el directori esquelet que conté tots els fitxers i directoris que es copiaran en el directori personal de l'usuari que s'està creant. L'esquelet per defecte es troba a /etc/skel, i a mi m'interessa el fitxer /etc/skel/.bashrc que és el script que s'executarà en l'inici de sessió.&lt;br /&gt;
&lt;br /&gt;
Així doncs, per exemple, si vull que els meus alumnes tinguin la configuració de l'Oracle correcta (per estalviar-se executar el script oraenv), posaré les següents línies al final de /etc/skel/.bashrc:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export ORACLE_SID=BBDD&lt;br /&gt;
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/bbdd&lt;br /&gt;
export PATH=&amp;quot;$PATH:/u01/app/oracle/product/11.1.0/bbdd/bin&amp;quot; &lt;br /&gt;
export ORACLE_BASE=/u01/app/oracle&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i a més a més, per solucionar el tema dels accents i caràcters especials, establiré la variable d'entorn NLS_LANG:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export NLS_LANG=SPANISH_SPAIN.AL32UTF8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Autor}}, setembre 2009&lt;br /&gt;
[[Categoria: SSH]]&lt;br /&gt;
[[Categoria: Administració de Sistemes]]&lt;br /&gt;
[[Categoria: Oracle]]&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>