pondělí 20. srpna 2012

CSS - jak skrýt horizontální posuvník

Horizontální posuvník skryjete pomocí

body{
overflow-x: hidden;
}

Apache a jiný uživatel

V okamžiku kdy v Apache provozujete více virtuálních domén a zároveň chcete k souborům zde umístěným přistupovat prostřednictvím protokolu FTP s plnými právy přístupu konkrétního uživatele, zřejmě vám nezbude než použít (naistalovat)

mpm-apache2-itk

Ten funguje podobně jako klasický server Apache s tím rozdílem, že navíc umožňuje spuštění procesu Apache pod určitým uživatelem. V situaci, kdy např. PHP skripty vytvářejí určité soubory (standardně pod uživatelem www-data:www-data), budou tyto soubory vytvářeny s právy uvedeného uživatele a zároveň s nimi budete moci na přímo pracovat i prostřednictvím FTP (mazat je,upravovat, měnit, atp.).

To zařídí direktiva

<IfModule mpm_itk_module>
AssignUserId uživatel skupina
</IfModule>

Vložená někam do části VirtualHost ... Na konec nezapomeňte Apache pro potvrzení změn restartovat.

pátek 17. srpna 2012

5 pravidel spokojeného života

  1. Nemysli!
  2. Když už myslíš tak nemluv!
  3. Když už mluvíš tak nepiš!
  4. Když už píšeš tak nepodepisuj!
  5. Když podepíšeš tak se pak nediv!

středa 27. června 2012

Jak správně připojit sdílený prostředek Windows

Možností je jistě více, pokud ale chcete připojit sdílený prostředek po startu počítače a nastavit práva pouze na určitého uživatele, pak můžete postupovat třeba takto.

Do /etc/fstab zadat řádek, např.:

//192.168.1.1/public /zalohy cifs uid=uzivatel,gid=skupina,dir_mode=0700,file_mode=0700,password=  0  0

Kde jednotlivé parametry znamenají následující:
uid = jméno uživatele na kterého se nastaví přístupová práva
gid = jméno skupiny na kterou se nastaví přístupová práva
dir_mode a file_mode = představuje nastavení práv k adresářům a souborům, 7 znamená všechna práva, 0 je naopak bez jakýchkoliv práv, poslední tři čísla odpovídají obvyklému schématu Uživatel - Skupina - Ostatní
password = představuje prázdné heslo pro přístup do veřejně přístupného prostoru bez dotázání se na heslo uživatele

pondělí 18. června 2012

Linusův vzkaz Nvidii

Kdo by neznal Linuse Torvaldse. Nyní se na Internetu objevil jeho vzkaz Nvidii v podobě videa z institutu ACE. Vzkaz by se dal stručně vystihnout takto.

Video naleznete zde (problematika Nvidie je zmíněna kolem 49. minuty).




Zdroj informací

http://www.abclinuxu.cz/zpravicky/linus-ukazal-nvidii-vztyceny-prostrednicek

sobota 9. června 2012

Debian restart/vypnutí počítače z uživatelského účtu

Pokud by se vám systém s Debianem protivil a odmítal se vypnout či restartovat přímo z prostředí Gnome a s právy obyčejného uživatele, pak se podívejte do souboru  /usr/share/polkit-1/actions/org.freedesktop.consolekit.policy, který je potřeba upravit zakomentováním řádků následovně. Z původního:

<policyconfig>

  <action id="org.freedesktop.consolekit.system.stop">
    <description>Stop the system</description>
    <message>System policy prevents stopping the system</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
  </action>

  <action id="org.freedesktop.consolekit.system.stop-multiple-users">
    <description>Stop the system when multiple users are logged in</description>
    <message>System policy prevents stopping the system when other users are logged in</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
  </action>

  <action id="org.freedesktop.consolekit.system.restart">
    <description>Restart the system</description>
    <message>System policy prevents restarting the system</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
  </action>

  <action id="org.freedesktop.consolekit.system.restart-multiple-users">
    <description>Restart the system when multiple users are logged in</description>
    <message>System policy prevents restarting the system when other users are logged in</message>
    <defaults>
      <allow_inactive>no</allow_inactive>         
      <allow_active>auth_admin_keep</allow_active>    
     </defaults>
  </action>
</policyconfig>

na

<policyconfig>

  <action id="org.freedesktop.consolekit.system.stop">
    <description>Stop the system</description>
    <message>System policy prevents stopping the system</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
  </action>

  <action id="org.freedesktop.consolekit.system.stop-multiple-users">
    <description>Stop the system when multiple users are logged in</description>
    <message>System policy prevents stopping the system when other users are logged in</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
<!--      <allow_active>auth_admin_keep</allow_active> -->
    </defaults>
  </action>

  <action id="org.freedesktop.consolekit.system.restart">
    <description>Restart the system</description>
    <message>System policy prevents restarting the system</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
  </action>

  <action id="org.freedesktop.consolekit.system.restart-multiple-users">
    <description>Restart the system when multiple users are logged in</description>
    <message>System policy prevents restarting the system when other users are logged in</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
<!--      <allow_active>auth_admin_keep</allow_active> -->
    </defaults>
  </action>

</policyconfig>

středa 6. června 2012

Jak vytořit kopii webu pomocí nástroje wget

Pokud potřebujete vytvořit kopii webu, můžete použít program wget, který máte v Linuxu nejspíše nainstalovaný. Příkaz pro vytvoření kopie webu může vypadat např. takto:

wget -r --convert-links --domains rokit.cz http://www.rokit.cz/

Parametr -r znamená, že má wget rekurzivně projít celý web a stáhnout odkazované stránky.
Parametr --convert-links způsobí, že po stažení wget změní adresy odkazů tak, že nebudou směrovat na web, ale na uložené soubory.
Parametr --domains omezí stahování jen na stránky, které se nacházejí na doméně rokit.cz.

Někdy se hodí přidat parametr --page-requisites, který zařídí, že se stáhnou všechny soubory, které jsou ze stránek odkazovány (např. vložené soubory se zvukem).

Jak opravit IMAP v Thunderbirdu po aktualizaci NOD32

Po aktualizaci NOD32 se může stát, že v Thunderbiru přestane fungovat připojení pomocí protokolu IMAP. Postup k vyřešení: Restartovat počíta...