From 9f51c26e6d4364d4afaafe89a9bbf0a6419c6619 Mon Sep 17 00:00:00 2001 From: fedir Date: Thu, 22 May 2025 10:13:51 +0200 Subject: [PATCH] Typo fix --- implementation.tex | 2 +- main-en.pdf | Bin 1290558 -> 1290552 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/implementation.tex b/implementation.tex index 7263df6..01a5c03 100644 --- a/implementation.tex +++ b/implementation.tex @@ -64,7 +64,7 @@ Access dialogues are implemented as a separate program, that the FUSE daemon spa \item Name of the file the process is attempting to access. \end{itemize} -After user completes their interaction, the access dialogue finishes with exit code corresponding to the access control decision and writes filename this decision relates to in its standard output. Daemon then validates the filename correctness. +After user completes their interaction, the access dialogue finishes with exit code corresponding to the access control decision and writes filename that this decision relates to in its standard output. Daemon then validates the filename correctness. If the filename specified in the dialogue does not correspond to a real file, or modifying the process's access to the specified file won't resolve the original request, access dialogue is displayed again. For example, if the process requests access to a file \verb|~/Documents/book.pdf|, but in the dialogue they specify a nonexistent file, or \verb|~/Documents/other.txt| (which exists), the dialogue would be displayed again. diff --git a/main-en.pdf b/main-en.pdf index 56f81bc0d97eb71f55f3b861d8ce9ee40c5aefde..f40bbba690df17ce8aed92876a2d81e8c92df5f3 100644 GIT binary patch delta 3198 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 delta 3204 zcmV-~414pq;!eKePJn~~gaU*Egam{Iga(8Mgb0KQgbIWUgbcI|(jAxa4+<%NrB_RH z+cprs`&aN5Y9^w=r^s7f$9CN|X&&mS=>Z}k852Gf5{&Ije|vYa3yM;d%rqU_B(T`W zw-4;np(o%c^j49#%8DQ_yt29Y>|F@&4j(&s1aXn4-lKS+#f3JVFp@kS<+^i?f zrxKv|-NECfb9v_RJCA=``*b=d5lHItkkxY_vmh&CZ&ipOk7B|Y2?Th5c?%pf&M3)( zTx6ivGF|_2^>%&pezA}%%X$f#bHMtAK?pcW1_2$DHst+cGW-Kc1X{H*+0Yg-Zd zvDfUgi+@WAvWhjI91HgfZXBo$eF+N`N9=-8=Y-m2L${P2Z8&X%0pqf-xClnGAED}& zNu2qwq-r`)*-nLj(Gu5}MVk1s)|Di%hXR>UJ2(y3jg4Aq+Nl)Ih4$W-VD6OV$02|{ zhaKF<6IBtFe42^P@{T*oDIv}MwllOiBr?ZDvW|}4l3@2r)^jLWZBgNOJrNr&m*uz1 zMQ@*}L<$!qSbWuaidnf7TuXC-GmaOt8w%^kg{{XIhPL2;Syz8SnmSR{^?IjU>z3vF zJgUKfUr87PhUK~9Az(?qnnf0OdZG^dTB5P%1w;kmAzALEZlRWnaOL0P2*9x6fqIg7 zyTNFRrMM-kMTm>z9)lD{$vYP*E7URV2sg)`<3j^1JsMyz$ir!V{d4)ME5}B)X1Ii! z-E`fjU|(&2N${k5MzQT&EQu}%;crF=dy=KL6qAgjjf7diGTR%TX~lJiSGR-`At^~` zZP!9a8jPZzLBy&4&>jTxj8n@niGwsskAraHTn8BXz&x3=-o@bE6qb)76^{?PL=+Eh zJOZu(4#Jlw(_((-Ts4k0x0MY$%bc@nS^0{2xLSCBOr$|7!jtaMVpT+B5*OtN7r4cW zGen?z?*|$S5%>JsvWNbFJ!#wwMw`*t?uk_7zypO?kud92Y{vSp?CaA&OtNPTwwvI> zjip@=O_5b;RNS8F4X!D>hBe*&ubLO!1<=@V-;vafL!Y~qg@FqWgYH%R%xbJtZZhCv zN5JNPT@D9e=(CR7KR?{CEH-|;xk)1YJN*S4*qQ6a(^`O|O``y}QMBDERc&O6kUkN` z&MIVV_jpxs2}2~cLj-28tp!WPp{$vCiVCb)G=ArIs81v zM*P~N8XO0?(e(ik4$KDI5$vhB8jke0huGR*mS-d;__#hKH3|!tR65ekf} zL`FU!JTfygG&4j)H$*f!GBzSmK+iDK)9LgEEp4F`XrWwcp%tM(p#un|g#x85RA{5I>M`Ig zCK`?LMl^~>-_*n?#u$S!nuzk?j@N9TeAUE=i4RJY7*rtWLp|T`%a^tOz0YNz^{>58 z5Co@ZQ-QfDFr5lgjX^31GJ$29nJhVyD448u!p&cci z3(C=|(T1Z39curqBjSmx1MIs?i?OcF;lH=Ai8+T>)02%|*MJv=gjCQ;l|! zt_Ew+RF9pcYe5%UBiatq8$dUjzH^Cm9axXH2yKA02lS#XN83(%BiI0L0(}+)k=&%4 zZUmc1JHaZ@i?$VPwji}vPTT@?zkUnSe|JdR2K0Ud7R=cttrP^o3$qDc1m|WgD1TD} z^65?s=H9AQ%hz|&2is#o!@U|9wDiRziuPLiw?NU5r7w*tQU&)}`j1$t3NJ^`;S?|Cm@)$Ox@dDf8o^z z$1GEOmu_$zOo3_3be+uLX3O zUjXPW-w5a^-vsC*-va0!zZlRne|`y|Q~XjufB5BquJC#ddcm&*bbwz4@V#FHaJ%mU z*wJG>zaG?E_=`TV?*{8whi;|CU}fK9;qUip3ikG!KtG^AJPz}i%hS$&qlK6L)nvNX z)6TvRYzEldV|kCMJx2F*l*itlzVtWK_Sz3_1UJ!TY>|%5&9mM3Aq)S!f39cXQ;!|} zehdGuk%mwG0oI|{WwZ2$EWGldMscjie}2rut1nB#m>y$#y2l^2@Y-b!u)%w*=Q%J+ zX`t;t12`f4F$=G^Yx1<^t6$Y2G8d#Qn|nj4_A7RklD7JC%SPX8AY?#aya%iYthc1C zK5yB&QO(n7psl_R6fE1)f2x5Z-(`SkKG5#n0JLW>1lob?ExYWvu4v*JYrtw!ZE0({ zO9|`%JHal?_MQ!F-svt~raikIECa2U?K-J}Hg2F@RCVhF%PsdvpGLJ^? zfK`@z>O)P@yKE%tvD{1dOIrt|bzAPahotpd?%T79HiJ!;yRb%Se;?QiSVCz#*kZYh zyEWPmSW#)fa({g#ja8QPR=X^BHISya9|U{B0k9wJvD~%CHD!o5-NcIa08Ks!4uMf{ z7#sm3mYY4N%f`5@9V`Pl+f4w?n*_IjV`#eKsO7^8ijJcl1(O!-_z2BmLT8p=cwQ-g zD2`tZS7!OvDQOwYe|K#UEI+L;N3*79TDD2f1Ha|M98T!rPwztAX#b2UIe zCw&&>Pip|LIlSg@n5(y_az+DK&#@S%#b7zv7iK4|;^?9A5Rx1wf2&_0foM7aM1f#tP z#xEt9d?UfsXoB0a31&V`5Z{yFWLtv!zDw}nvk4yVUrX@l^$^98-^&dc@QtrXDf%h^a?RJ!0w+Q;(QZ#FQeY6fvcUDMd^v qVoDKHint0CLA4dn%p^~H=hxsrhg+-%mkzNLAqhAz3MC~)Peuw7;P;&X