italc-directory-11.4.2-1.2>t  pO W% grPc(j\ hn8x:_o,7PGIN| ӊޒ,3yޕңBy_0^7o0g*O .wj2#/@kֻ)$ 7.f0-֥61c56da56cf728a3185143afe41b8d7058567035a#|*Goԩf"6O W% grP>;|8jOK[Fc*ai)?ra*>o·_֠\9FBuPfi -ga!.NǍiRJKE| 3н&(>7B?2d  |$(,0IP V`fk     *   @   l         > d     ( 8 9 : >D@LFTGd H I XY\ ] ^b(cde flz"Citalc-directory11.4.21.2Linkat 4 GNU/Linux iTALC server ssh jailed school server environment and configuration scripts Authors: -------- Aleix Solé David Cassany Viladomat Jordi Bruguera i Cortada O Vobsoeducacio / openSUSE_11.4LinkatGPLv3Educationlinuxi586 cat /etc/group | grep "uitalc" if [ $? -ne 0 ] ; then groupadd uitalc fi cat /etc/passwd | grep "uitalc" if [ $? -ne 0 ] ; then useradd -s /bin/false -g uitalc -m uitalc mkdir -p /home/uitalc/.ssh cp /usr/share/italc-directory/authorized_keys /home/uitalc/.ssh/ chmod -R -w /home/uitalc chown -R root:uitalc /home/uitalc mkdir -p /home/uitalc/upload chown root:uitalc /home/uitalc/upload chmod +t /home/uitalc/upload pwgen -s 40 1 | passwd --stdin uitalc chmod g+w /home/uitalc/upload fi cat /etc/group | grep "pitalc" if [ $? -ne 0 ] ; then groupadd pitalc fi cat /etc/passwd | grep "pitalc" if [ $? -ne 0 ] ; then useradd -s /bin/false -g pitalc -m pitalc chmod -R -w /home/pitalc chown -R root:pitalc /home/pitalc mkdir -p /home/pitalc/grups chown pitalc:pitalc /home/pitalc/grups pwgen -s 40 1 | passwd --stdin pitalc fi if [ -f /etc/ssh/sshd_config ] ; then sed -i "s/.*Subsystem.*sftp.*/Subsystem sftp internal-sftp/" /etc/ssh/sshd_config sed -i "/Match User uitalc/,/ForceCommand internal-sftp/ d" /etc/ssh/sshd_config echo -e "Match User uitalc\n\tChrootDirectory /home/uitalc\n\tX11Forwarding no\n\tAllowTcpForwarding no\n\tForceCommand internal-sftp\n" >> /etc/ssh/sshd_config echo -e "Match User pitalc\n\tChrootDirectory /home/pitalc\n\tX11Forwarding no\n\tAllowTcpForwarding no\n\tForceCommand internal-sftp\n" >> /etc/ssh/sshd_config fi /etc/init.d/sshd restart /usr/bin/italc_createkeypar batchif [ -f /etc/ssh/sshd_config ] ; then sed -i "s/.*Subsystem.*sftp.*/Subsystem sftp \/usr\/lib\/ssh\/sftp-server/" /etc/ssh/sshd_config sed -i "/Match User uitalc/,/ForceCommand internal-sftp/ d" /etc/ssh/sshd_config sed -i "/Match User pitalc/,/ForceCommand internal-sftp/ d" /etc/ssh/sshd_config fi ~U)tA큤큤A큤MMMJM|M0M0MN[MM0M0d182cdce83f8f07030ac90f8bb2d03271293ad0cbf79d849d3083790a9cfdfdd738cde055287ee7c5fd427a501b5a430c1282de774ed44c8cccd30c745a58b36ffb9ebd685b5f4a6a00609d38470bf9942695889658bcfd8046ebce65b50685764928e0aa82dfc9d7b99b6bb9e7e793783eb2e4e92c441c1ea7c61f8403a5e4ebbd80b1910e6bd43f42fd87b236e5e2drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootitalc-directory-11.4.2-1.2.src.rpmitalc-directoryitalc-directory(x86-32)  @@ italcitalc-masteritalc-clientgeditzenitygnome-desktopyast2-control-centeropensshpwgen/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/sh/usr/bin/perlrpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0Nm@MMM@Mb@Jordi Bruguera i Cortada Jordi Bruguera i Cortada Aleix Solé i Romeu Aleix Solé i Romeu Aleix Solé i Romeu - Create random passwords for uitalc and pitalc users.- Fixes for building in OBS- Linkat 4 package fixes, icons changed- Changed a few icons' placement in the gnome app menu (to settings) - Changed group parser script behavior - Spec version update for Linkat 4, same functionality- Initial packaging, with sources from italc-jail rpm/bin/sh/bin/shobs 1326220374&'11.4.2-1.211.4.2-1.2italcmaclist.txtitalc_creategroupsitalc_createkeyparitalc_editgroupspitalc_pwchangegedit-italc.desktopnewkeypar.desktoppitalc-pwchange.desktopitalc-directoryauthorized_keys/srv//srv/italc//usr/bin//usr/share/applications//usr/share//usr/share/italc-directory/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tablesobs://obs.linkat/educacio/openSUSE_11.4/9ebef3ea65721e15abe45317407196de-italc-directorycpiolzma5i586-suse-linux ڏr$?] c#9חuGrNkt^k~y @xC̘Ƙol"Sm`̮4b >w e?_h-+܃'jC~XDGa qL,KOH;~&姺o 4qDڎj; 4*m#n)DZ#N³sv`۱'(0JއYB{/(NX$e[voo=ש?ogG୦!}` ̌RHy6Ę9g-D4s4 E^NA5\~ )EirTB~sbMrSޫ?ց^8 Tb:3p(4P"4J~Mۻu^V0_g)6/?utlx#vΌ^D*qbc,Ez I=]\XO[vH ;Gq&hy6."{{@L{qv4K~tz|J{&K6J1mC! ]6Kn^aߤY= qDBߗl"ڦq% 2t/oF'zʝ^r-!TE<(cYԃGqY9[m ybzUYtK;{n• AɅcT}k\pLUDPU՟sQ*!UF¥>8I 3*墿38>N$&jy [q,t95c~|Fw_K8!Z*- Xl'$Ks{ dߠTXgu6LVrJrfCBN Ih!"&?AS9@qu _G%uqk7^E!~z|3vqvCY谽mRflnŅͧ3Ф ()w M-?^*;$9{2>5*BG/Go_tϕħ.;-i\@G#FuY!4ӇQo ȃjd]Rr/&QlawH4yV^LCtdjpRv6װD&blE]*Х9dR3e>Hm$õQpKmn' ]{YhԊ][tO淛Ã2.EwM.;Ja nR+34]n|Ƥ$N(~O}(c~\T; ¼.'/r{glJ%d\8*l4>hJ쎘 01ަ"!jG ̛w@%֙ރ`DRpKOP7oV]M~KIGvD(AJEZpQO佷1d͓AKx^0e^$\ FM^xEH),Z>8PSa1(5QAlh\N?(!3XIm%w9^0W BA.> {6JR.a弎L]&K)8q<3=t"' 5`Ub^F)v./i8\?䧀^ψ&1BSf"3LGѻ2F^Й<$ ^t8\ըF͂vBYH_p:bmfkJx\V9Ld!WphfV=ϫn8i{ vUiOmv(f528fy56,[{9WVh zq@tR)]Os:Lܚ[zYϣC hbwֻoN-(k-&zI( Rڡ+Cl&b3qFBClWyߔQ$ |n1v)0g6> SdqG#4% @Шd]]Rx,ډC[5Oj$Rb G*m rn7 Xyyu~KMe' N'uB x6yVo..!h# O.L[Q"a?߄7"qS03~C̸7RpF~S~F);\~V2wlth昅~6ϱ#m5=LOƌĖzZv?O[_]TT$ 51flD]@r/e+.yF_s5]QS"/9?=մ͂C 'bx<1uHҵK! |Ml ,ԯHOZľ](ɽvyYk=|`i2nzI PMG ]O!57os`ɩTl6va>j@e"Nxpj:[vwjaܱu  jযa۬/Mpek۾4PNF%(E-c~9b@E ̐V+;e[j T-*.ۅ*.daOy$^Y,,ߨl;ų-'\pxjs],Jax$ZhM2 Dp6x6T@hD cavdms9%dsP1Z(%?Qɘ{d+B(m;|b0VGcNڛM[ ׇPӂ&^bq̩\UO"kg븨uɁ3 >: ,UN1Ց'Mrt̘zC]Dyp'[EsiFlLfbw:mx fJvvָ 3?gCkCX #!z_s(˰ySaCLpX;٧nuoR+:/FB3sS$fzr-=^ ?Z>8JzV\z6V%SLm