italc-directory-11.2.2-13.1>t  pO% grPYcE|fG{ɘC%{Mx` SI2Ux*@049?$ӿ.L֜?^ÄM4!DzP 7?d  } '-2d              L      4 p ?( a8 h9 |: `>@FG H< Ih XtY|\ ] ^wbcYdeflzCitalc-directory11.2.213.1Linkat 4 GNU/Linux iTALC server ssh jailed school server environment and configuration scripts Authors: -------- Aleix Solé David Cassany Viladomat OobslLinkat4 / openSUSE_11.2LinkatGPLv3Educationlinuxi586 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 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 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|M0M0MOVMM0M0d182cdce83f8f07030ac90f8bb2d03271293ad0cbf79d849d3083790a9cfdfdd738cde055287ee7c5fd427a501b5a430c1282de774ed44c8cccd30c745a58b36ffb9ebd685b5f4a6a00609d38470bf9942695889658bcfd8046ebce65b50685758f33290cd6f85f6919ff1c4987f21f983eb2e4e92c441c1ea7c61f8403a5e4ebbd80b1910e6bd43f42fd87b236e5e2drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootitalc-directory-11.2.2-13.1.src.rpmitalc-directoryitalc-directory(x86-32)  @@ italcitalc-masteritalc-clientgeditzenitygnome-desktopyast2-control-centeropenssh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/sh/usr/bin/perlrpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.7.1O@MMM@Mb@Jordi Bruguera i Cortada Jordi Bruguera i Cortada Aleix Solé i Romeu Aleix Solé i Romeu Aleix Solé i Romeu - Fixed an empty parameter an createkeypar. - Changed version number according to base distribution openSUSE 112- 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 132658420511.2.2-13.111.2.2-13.1italcmaclist.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/Linkat4/openSUSE_11.2/0038d2a22ee029cf8fb97557d5f7822e-italc-directorycpiolzma2i586-suse-linuxXt[FX?] b2YΊ!H7QC ja&SF#mbC\/aZScZ'^ZhE_eW|nqwLvYL'=Ɗ[V9J4;!"j^fߐ$ A_Wu *F5''TRSL;W"gU%Ucխ 㽾K.x9K`%j4r'jq3ᥝBМ7C Aޫ\:̰SBfOXKF4rJT?|4JfΉw6]E-᪖1];DBU+BpzE9:vŘjUC#EJ,Lͫ(Ǹ{B$LΠB<03~? x.$sj${bJ*OZ-VS0! 5T/͒P|lÑ-MURPG5ۋ1)hκ%#|(+R_G`oz%yw[:F>;,3;٫en4g&wKQxa$/TnT0jV8_Qx@ Z}@`7O͗GSw Uj뉸:eƎ{5Љ)S NTȍ+a4&ȪٜW鳚SWehXfA- sч2]!G6bl.KUiJrl.YӻqŰQkK!pDݗ׹c-1y?(mHg+Rf险l9$A̤G&_]&*K̽otZUDe%\a(LJm).dkU*g2ooU1lFv+jBr8pXeb8Z-Hα0$8^x UAnTG[wV2jQ!!i6{:ə{)&8iڎ٬²Z\e2lwo:urwVX lc8^;{/6{hteON.Z4)N/͠3LW;LKJ؀Wޅo0o {ɟ!'f87y4ri_u hpScͮ§Ћ|.βt/AS$#7@󇽇3Zmy֢ٕ;"&9O(B [% } ~/[860N9˙y!oѼ'҇,ד9p;H+Cݶ &_UoL8a=r" C,bnKH7lMΊL.:d r4hv* \Z-0+uYZZNH{Sk aqZ,r,-dwܑ!3sč BGZ+GO^7+/mGǑI*jr<@!A#8i3^\|QVj lP%M_Hfٔb-(X2ayzJ_1D@O$/_@Aap#Yͦ5Ius~w@xS?NCSUv`^pTFkGKܹmk!OпMzEɹ-`Zͳ)s)QÿPjqGj@ J9l)N*KnQ!E4et^rhLQ:#d~1EH e5yߏؒʔ[Bt&/vԬv &`O؛nq5ɡ"EYd1[aX#U }YZdG+Is?:)lԙc ŶH>㞌,6J1:[wC5S6 pk2ͫXQѽ5xs)f%AN'By/2 Il"ҩ:.Qc&$QvXECD/.F6ˠVduhkH$d.~% Cdm~fE""9|yfٽPՎrc?O1R5h;L [N9uJ~T'1'q~~ Η8󸷉 clMGhAM(1XMҾ$>8yH;dFd@X0D?uȌUChIraƽ6~w,0VImzgJLל8X S Y& 3?  Ep&.D:I$,9ccBq m$dD/ _J{ iFh&\_&A/*HT$g/FܼeBhVÞ% ocqm$xT`'UL"AH4 Ԁ#Ms@ɓ&ؔw