italc-directory-11.4.2-3.1>t  pO;{% grP{)%焎p- }^[܁x#`䦰*lsΘi@@4,C';M4oRګyFœx2܍=qyG2L14ff9e6fd42ce726c22e0961854fb397b713356a#'8wY'QO;{% grPp.>PWP( #g= $@i#&c}]\5&'fdOO}&[!gpZvL,8Q'[sOOvV&(>7R?Bd  |$(,0IP V`fk     *   @   l         > d     ( 8 9 :>T@\FdGt H I XY\ ]$ ^b8cdef l"z2Citalc-directory11.4.23.1Linkat 4 GNU/Linux iTALC server ssh jailed school server environment and configuration scripts Authors: -------- Aleix Solé David Cassany Viladomat Jordi Bruguera i Cortada O;{obsoeducacio / 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-3.1.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)1.0.131.0.131.0.134.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 1329298428() y 4 11.4.2-3.111.4.2-3.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/educacio/openSUSE_11.4/be92152785bea3aa4811a1fba4a3e97c-italc-directorycpiolzma5i586-suse-linux[7xIEK?] c#9&YsUlef.a_@׫< ‘tmnI4Gcl o[eXe C.Y1Ȧjcm~OhAs2y;bz3e씧y.Sr[Tkx&ZlMDܪ-E̅)ކzAit؞=TUUv$Q;F1 @!4ǥ)ZiuJu~5$,,HϿ]e9G_3q4}? GmN7F:s6sjiRUYa|=3a¹cC)^;^lٓm[󰱵ipZdd㩫zXd %,D_Tusߞ38>̑.̪[G8822cܠ!6>Z Ku58+*.5Tw6& 9l7J?BVaSUxsE@WrU 4F7)`fGol-F]QIܝ;s! fe fQ}=M rW˕EGiw,ekTj,6X@|KIUb.#2>ȥwWndiw!GUj꿜tt'؛7wd^Xf#\dAe .dKYpfJڟ!JEL)tJ=^9eEl{0lڏYKbUѧA 7 H^$²Z"#f?鸐2zi=1)9|qB%E^ j|NHּgѣ#iL\[7-SP& ^M09w;Dq>#Bws:6+8f D UJSoxa),oNn-Eߦ_.PLlU;BLVH#woZ,6bztBQ͋-1'srA)\KI^lo݈e +bhk 8UBUaN -4}D7޵"٪T3{{Cw}ގaq,/hY g 9˥[9t @1RpH.>ꂎw]jq+N}ua!PS9J_w/7RL` 0o AŮ)ѺWr?gȡ>9Nq-GAJ\nxcn~1%+"Y/K:IGea+ic huzwGk㄀zU Nkk}8Tx!uoOz]&3"?AC:5jݬl\]포9|!&;Fu]ZvKkKQoA[U ZѼfL2%QWsvI`'&iiGiRb|9 Nu^ OJ/O/oHЁ岂t\byA{δC8/uU>Si+cJY :*E2$+X`}~tDO?2xE'66gSx} ɔgĻx Naf3U6+\@p$eM&`J'.&?sC;ٹ|mFJG)2`>rӛ1fHEs."{ʗPKbIӒA喫:gz#N$An2RQ%~G%E\j:D8nwmwօn;uoC_L;UbK2%LMc [{Z71Ҙ,`'7g>h]y>h#LbmWq=u*9[fY6!WnO?"ic*Q≇ItΗ0%y@@&Ԑm,6Z~~֠}xoP*yrL|@ۍ{ui$jcœ47@Jۖ;hV .qg_\&˿d/V"ʌ.Ez+I ş|ʥ0A#u8T)y\;#VyKD 8$ |eFS!MN08G=⪩$tivgTdDP۾/Ϲ쎜v>%>b)aT)4xk~%+Wz○"!pJ86Cj"]& %b]!`]n ddBa LyյwSp(d8L4p믊=F˾pr`F:Kq/"{(9. dԤ#v;I yv<ǔ$K:Oaa!., yK{FmoދjwMtAWS!H,铈Cu-r { Bob<7^&{BD_=j{BR0z~dB'}HkA_lTwlSɻ%:'sw䁕܆t9dU_OWz݋mZZz"7U&rhιi!.u<%0}w;Z{i