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).