Linux

Want to support HowtoForge? Become a subscriber!
 

Setting the SUID/SGID bits: Giving a program YOUR permissions when it runs

Setting the SUID/SGID bits: Giving a program YOUR permissions when it runs

Normally, when a program runs under Linux, it inherits the permissions of the user who is running it, thus if I run a program under my account, the program runs with the same permissions that I would have if that program were me. Thus, if I cannot open a certain file, the program I am running also cannot open the file in question. If I set the SUID or SGID bit for a file, this causes any persons or processes that run the file to have access to system resources as though they are the owner of the file.

How To Roll A Kernel the Ubuntu/Debian Way

How To Roll A Kernel the Ubuntu/Debian Way

The Linux kernel is the heart of your Ubuntu Operating System. The kernel that comes with Ubuntu should contain all of the drivers you need, but just in case you would like to tweak your kernel or if for some reason you need to recompile for some special reason this guide will help you.

Configuration Automation & Centralized Management With Puppet on Ubuntu

Configuration Automation & Centralized Management With Puppet on Ubuntu

This is a step by step tutorial on how to install the server component of Puppet (puppetmaster) on one machine, and the Puppet client (puppetd) on another. We then perform a simple test to make sure Puppet is working properly. If you're not familiar with Puppet, it's a configuration automation tool that allows you to centralize management of the various *nix flavors running on your network. Puppet supports central management of the important aspects of your systems, such as: files, packages, users, services, cron, mounts, etc.

Set Up A Fileserver For Small/Medium Enterprises With SME Server 7.1

Set Up A Fileserver For Small/Medium Enterprises With SME Server 7.1

This tutorial shows how to set up a fileserver for small and medium enterprises with SME Server 7.1. SME Server is an open-source Linux server distribution (released under the GPL) based on CentOS that can turn a computer into a gateway, firewall, fileserver, printserver, mailserver (including webmail), etc. In this article we will focus on the fileserver aspect of SME Server.

Creating a read-only mirror of your SVN repository with SVK

Creating a read-only mirror of your SVN repository with SVK

Say, you've got an SVN for your OpenSource project and would like to mirror it to some remote location that hosts opensource projects (such as SourceForge.net or dev.java.net). I'll skip the phase of an account and project registration and assume you've already got your credentials and SVN repo url. I also assume you are on Debian or Ubuntu and your SVN is up and running under Apache httpd.

The Perfect Desktop - Part 2: Mandriva Free 2007

The Perfect Desktop - Part 2: Mandriva Free 2007

With the release of Microsoft's new Windows operating system (Vista), more and more people are looking for alternatives to Windows for various reasons. This tutorial is the second in a series of articles where I will show people who are willing to switch to Linux how they can set up a Linux desktop (Mandriva Free 2007 in this article) that fully replaces their Windows desktop, i.e. that has all software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions, and the best thing is: all software comes free of charge.

Installing OTRS 2.14 (Open source Ticket Request System) on CentOS 4.4

Installing OTRS 2.14 (Open source Ticket Request System) on CentOS 4.4

OTRS is a trouble ticket system with many features to manage customer telephone calls and e-mails. The system is built to allow your support, sales, pre-sales, billing, internal IT, helpdesk, etc. department to react quickly to inbound inquiries. This How-To is specifically intended to help install and run OTRS (http://www.otrs.org). It is not intended to go over using, configuring, or administering OTRS. For those types of questions, please refer to the OTRS website.

The Perfect Desktop - Part 1: Fedora Core 6

The Perfect Desktop - Part 1: Fedora Core 6

With the release of Microsoft's new Windows operating system (Vista), more and more people are looking for alternatives to Windows for various reasons. This tutorial is the first of a series of articles where I will show people who are willing to switch to Linux how they can set up a Linux desktop (Fedora Core 6 in this article) that fully replaces their Windows desktop, i.e. that has all software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions, and the best thing is: all software comes free of charge.

How to make a small change to a Debian tool and repackage it?

How to make a small change to a Debian tool and repackage it?

This mini-tutorial shows how to modify a small option of a standard Debian/Ubuntu package to accomodate your personal preferences and rebuild and install this package on your system.

Step-by-step OpenLDAP Installation and Configuration

Step-by-step OpenLDAP Installation and Configuration

This tutorial describes how to install and configure an OpenLDAP server and also an OpenLDAP client.

first page
previous page
...
212
...
next page
last page