Firefox: Klient není držitelem požadovaného oprávnění



Měl bych prosbu o radu. Od poslední aktualizace (tuším, že včera), mi Firefox odmítá ukládat na disk C do rootu soubory s hláškou „Klient není držitelem požadovaného oprávnění“. Mám na mysli klasický klik na obrázek pravým čudlíkem, uložit obrázek jako, a místo uložení přijde tato hláška. Mám Windows 7, účet typu administrátor, zkusil jsem Firefox spouštět i přes kontextovou nabídku „Spustit jako správce“, popř. to stejné nastavit ve vlastnostech zástupce, a bohužel stejně se mu přímo do rootu C zapisovat nechce. UAC mám z tohoto pohledu nastaveny dle mého správně (tzn. tu nejnižší úroveň, do včerejška to stačilo:). Za případné rady moc děkuji. Tedy všechny krom „Přejdi na Chrome“, k čemuž to sice spěje, ale odkládám to, jak jen to jde. :) Děkuji.
Do rootu disku se běžně nezapisuje. Vytvoř v něm podsložku a zapisuj do ní - pak to bude bez problému. Spouštět prohlížeč s admin právy (=jako správce) je cesta do pekel....![](/Client.Images/smileys/6.gif)
<p>moje střeva říká ne. servery odesílají gzipovaný obsah pouze v případě, že z prohlížeče obdrží správnou hlavičku accept-encoding. samotná záhlaví není součástí souboru cookie odeslaného prohlížečem, takže jej nebudete moci upravovat. servery to dělají, aby zabránily odeslání komprimovaného souboru do prohlížeče, který jej nepodporuje, a tím brání správnému zobrazení stránky.</p><p>alternativně byste mohli dělat to, co zní, jako byste již dělali, a vynutit si to kódem na straně serveru.</p> **1.9.2019 - Je to tady! Verze pro Mozilla Firefox je na světě !**



**Ke stažení zde:**
**<https://forum.duolingo.com/comment/34137897>**


Verze v.2.01 vyžaduje internetový prohlížeč Mozilla Firefox, nainstalovaný standardně ve výchozím umístění. Před používáním aplikace se přihlaste na [www.duolingo.com](http://www.duolingo.com) klasicky přes Firefox, uložte si heslo, nastavte si velikost a výchozí pozici okna, případně odkazy na liště oblíbených apod. Program neukládá změny v uživatelském profilu Firefoxu, ani hesla.


Použijte rozbalenou složku Duolingo32bit nebo Duolingo64bit podle verze Firefoxu. Nevíte-li, klidně zkuste, jedna z nich se vám ujme. Před spuštěním aplikace zavřete všechna ostatní okna Firefoxu. Jedná se skutečně o velmi horkou betu, tak mě prosím nekamenujte. Budu ale velmi rád, narazíte-li na problém, když mi sem popíšete, v jaké situaci k problému došlo a jak se to přesně chová. Dále prosím uveďte váš operační systém, platformu (32/64 bit) a zhruba charakteristiku stroje, alespoň stáří.


Ani bych vám to neměl říkat, ale spustíte-li program jako správce (pravým tlačítkem na soubor s programem / Spustit jako správce, nainstalované prémiové hlasy (např. z balíčku ukázkových hlasů, viz. níže) vám budou fungovat nastálo. Nikomu to ale neříkejte :-) Spouštění programu jako správce můžete nastavit natrvalo - Pravým tlačítkem na soubor s programem / Vlastnosti / nahoře záložka Kompatibilita / dole zaškrtnout "Spustit tento program jako správce". Samozřejmě, podmínkou je, že váš systémový uživatelský účet na tom stroji má administrátorská práva.


Tak jen doufám, že za pár týdnů Duolingo neznemožní použití Firefoxu, stejně jako Internet Exploreru :-)


Ještě odkaz na stažení Firefoxu:  **<https://www.mozilla.org/cs/>**  (stáhnete Installer, spustíte, vše potvrdíte) <p>našel jsem to: <a href="http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/">použít výchozí oprávnění</a> </p><p>z článku:</p><pre><code>chmod g+s &lt;directory&gt; //set gid setfacl -d -m g::rwx /&lt;directory&gt; //set group to rwx default setfacl -d -m o::rx /&lt;directory&gt; //set other </code></pre><p>dále můžeme ověřit:</p><pre><code>getfacl /&lt;directory&gt; </code></pre><p>výstup:</p><pre><code># file: ../&lt;directory&gt;/ # owner: &lt;user&gt; # group: media # flags: -s- user::rwx group::rwx other::r-x default:user::rwx default:group::rwx default:other::r-x </code></pre> <p>pokud chcete změnit uživatele, který vlastní tento soubor nebo adresář (složku), budete muset použít příkaz <code>chown</code>. například pokud spustíte</p><pre><code>sudo chown username: myfolder </code></pre><p>uživatel, který vlastní myfolder, bude uživatelské jméno. pak můžete provést</p><pre><code>sudo chmod u+w myfolder </code></pre><p>přidat oprávnění k zápisu k uživatelskému jménu.</p><p>pokud ale chcete přidat tohoto uživatele do skupiny spojené s "myfolder", můžete spustit</p><pre><code>sudo usermod -a -g groupname username </code></pre><p>a poté provést</p><pre><code>sudo chmod g+w myfolder </code></pre><p>přidat do skupiny oprávnění pro zápis.</p> <p>vaše příkazy se pokouší umístit nový dokument do <strong>root</strong> (<code>/</code>) vašeho stroje. chcete je přenést do adresáře <strong>home</strong> (protože nemáte oprávnění k zápisu do <code>/</code>). pokud je cesta k vašemu domu něco jako <code>/home/erez</code> zkuste následující:</p><pre><code>scp my\_file.txt user\_id@server:/home/erez/ </code></pre><p>cesta k domovskému adresáři můžete nahradit zkratkou <code>~/</code>, takže následující bude mít stejný účinek:</p><pre><code>scp my\_file.txt user\_id@server:~/ </code></pre><p>cestu můžete dokonce vynechat úplně na vzdálené straně; to znamená váš domovský adresář.</p><pre><code>scp my\_file.txt user\_id@server: </code></pre><p>to znamená, že zkopírujete soubor na plochu, který chcete přenést do <code>/home/erez/desktop/</code>:</p><pre><code>scp my\_file.txt user\_id@server:/home/erez/desktop/ </code></pre><p>nebo pomocí zkratky:</p><pre><code>scp my\_file.txt user\_id@server:~/desktop/ </code></pre><p>nebo pomocí relativní cesty na vzdálené straně, která je interpretována vzhledem k domovskému adresáři:</p><pre><code>scp my\_file.txt user\_id@server:desktop/ </code></pre><hr><h2>upravit:</h2><p>jak již bylo uvedeno @ckhan, musíte také zaměnit argumenty, musí to být</p><pre><code>scp from to </code></pre><p>pokud tedy chcete soubor zkopírovat <code>my\_file.txt</code> ze serveru <code>user\_id@server</code> na plochu byste měli vyzkoušet následující:</p><pre><code>scp user\_id@server:/path/to/my\_file.txt ~/desktop/ </code></pre><p>pokud soubor <code>my\_file.txt</code> se nachází ve vašem domovském adresáři na serveru, můžete znovu použít zkratku:</p><pre><code>scp user\_id@server:~/my\_file.txt ~/desktop/ </code></pre> <p>pomocí autocomplete = "off" deaktivujte autocomplete a firefox (a další prohlížeče, které podporují tento nestandardní atribut) tyto hodnoty neuloží.</p><pre><code>&lt;input type=text" name="dontsave" autocomplete="off"&gt; </code></pre><p><strong>pravit:</strong></p><p>to, co vidíte, může být způsobeno názvy polí, které používáte. automatické dokončení hledá běžná jména uživatelských jmen/přihlašovacích polí a pole vašeho telefonního čísla může způsobit, že firefox bude považovat za primární pole id přihlášení.</p><p><strong>úpravy 2:</strong></p><p>je pole e-mailu před nebo za polem telefon? pokud je po, je možné ji umístit před pole telefon? pokud ano, mění to něco?</p> <p>pokud máte ftp přístup k vašemu serveru, nejbezpečnější nastavení není mít vaše motivy nebo pluginy adresáře zapisovatelné váš webserver a místo toho mít wordpress aktualizovat soubory pomocí ftp. když jdete na aktualizaci pluginu, wordpress vás vyzve k zadání podrobností o ftp.</p><p>metoda ftp je mnohem pomalejší než přímé zápisy souborů, ale je mnohem bezpečnější, protože nečestný skript nebude moci soubory upravovat.</p> <p>váš webový server by měl být schopen číst všechny soubory, ale <strong> nikoli </strong> do nich zapisovat. pokud váš web zahrnuje nahrávání souborů, udělte serveru oprávnění k zápisu pouze do jedné složky.</p><p>další informace o tom, jak to nastavit, a také o některých věcech, které se mohou stát, pokud tak neučiníte, jsou k dispozici v <a href="http://drupal.org/node/244924">drupal docs</a> .</p> <p>vaše soubory jsou před přenosem ftp naprosto v pořádku.</p><p>bohužel pravděpodobně přenášíte soubory pomocí nesprávného režimu ftp.</p><p>ftp mají dva režimy: binární a ascii. ve výchozím nastavení většina klientů používá režim ascii, který zcela rozbije vaše binární soubory. nevím, který ftp klient používáte, ale například v <a href="http://www.ncftp.com/">ncftp</a> můžete použijte příkaz "binární" pro přepnutí do binárního režimu.</p><p>pokud chcete vytvářet soubory zip pomocí ubuntu (nebo téměř jakéhokoli jiného linuxu), použijte <code>zip</code>. můžete jej nainstalovat do ubuntu spuštěním</p><pre><code>sudo apt-get install zip </code></pre><p>pak můžete vytvořit soubor zip spuštěním</p><pre><code>zip -r compressed\_filename.zip foldername </code></pre><hr><p>v souvislosti s tím byste měli vědět, že ftp je nejistý přenosový protokol. zvažte například přechod na sftp. existuje mnoho bezplatných serverů ssh pro windows, včetně <a href="http://sshwindows.sourceforge.net/">minimální port openssh</a> .</p> <p>zkuste to zjistit:</p><ol> <li>klikněte na kartu externí data</li> <li>mělo by být upozornění zabezpečení, které uvádí, že určitý obsah databáze byl zakázán.</li> <li>klikněte na tlačítko možnosti</li> <li>vyberte možnost povolit tento obsah a klepněte na tlačítko ok</li> </ol>