Linux Configuration Files

Well commented configuration files for use with the Linux operating system

This is a collection of configuration files for Linux software. I have attempted to comment them sufficiently to make them a useful learning resource.

Samba

Samba is collection of server and client software that emulate Windows File and Print Sharing (Network Neighbourhood).

smb.conf should typically be placed in /etc/samba/conf/.

Jan 2001

A simple configuration that doesn't allow printing but provides read access to a variety of shares and shows user home directories.

Xinit

When a user logs in to X, or starts X from the console, the system typically runs a startup script to run basic software such as a Window Manager.

A custom startup file can be placed in a user's home directory. The file name varies between systems and log in methods. Typically if the user types startx to launch X the file will be called ~/.xinitrc, the only exception I know about is Debian which uses ~/.xsession. If the user logs with a graphical prompt then the file will typically be ~/.xsession, if the login prompt offers multiple Window Manager selections the user should select X Session or similar.

Jan 2002

This is a fairly complex script that loads a large number of additional programs including drivers for all 7 buttons on an Intellimouse Explorer and an SSH key passphrase prompt.