From ICPWiki
Jump to navigation Jump to search

Quick links

Administration stuff

Granting SVN access to external users


  1. Get the public ssh key of the user.
  2. Append the public ssh key to /home/svn/.ssh/authorized_keys.
  3. Insert
    command="svnserve -r /home/svn/repos -t --tunnel-user=<user>",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty
    before the key. Now the user can only execute the SVN command, and any other command will be ignored.
  4. Commit the updated file to git: git commit -a


  • MySQL is running on elk
  • For applications, allow access only from localhost
  • Log in via mysql -u root -p
  • MySQL commands:
# Create a user
CREATE USER <user> IDENTIFIED BY '<password>';

# Create a db

# Show grants
SHOW GRANTS FOR <user>@<host>;

# Grant full access on DB to user 
GRANT ALL ON <dbname>.* TO <user>@<host>;
# Example: Grant full access to user testwiki from localhost
GRANT ALL ON testwiki.* TO testwiki@localhost;

# Revoke access
REVOKE ALL ON testwiki.* FROM testwiki;

# Change Password
SET PASSWORD FOR 'bob'@'' = PASSWORD('newpass');

Group Shared Directory

Make a directory group writable and all new files also (from [1])

setfacl -m d:u::rwx,d:g::rwx,d:m:rwx,d:o:r-x <dir>

Firefox Preferences and Presets

  • Firefox generates a new profile from files in /usr/lib/firefox/defaults/profile [2]
    • e.g. bookmarks.html
  • Default preferences for firefox are stored in /usr/lib/firefox/defaults/preferences/*.js: [3][4]
  • Default preferences for all Mozilla apps are stored in /usr/lib/firefox/defaults/pref/*.js. However, as it is in the firefox lib dir, I assume that actually only firefox will read it.
  • To limit the size of places.sqlite and urlclassifier.sqlite, set the preference urlclassifier.updatecachemax [5]
  • Change default homepage: user_pref("browser.startup.homepage", "") [6]
  • Deactivate a plugin: [7]

Useful things

Useful things for LaTeX


  • PDFLaTeX
    • can use PDF, JPG, PNG
    • use filename without extension!
    • use epstopdf to convert EPS
  • graphicsdir
  • empty lines are significant
  • Difference between \\ and an empty line
  • LaTeX 2.09 vs. LaTeX 2ε
    • \documentstyle\documentclass
    • \it, \em, ... → \textit, \emph (Differences at the end!)
    • If anything, use \itshape
    • In general: prefer commands over declarations
  • Koma-script classes
  • Packages xspace, todonotes, inputenc, fontenc, lmodern, german/babel