Linux · Server

Linux, Mac OS, Unix: File Permissions and User Classes


Using the Linux terminal (command line) I am going to explain in thorough detail the mysteries that are the Linux system file permissions for the uninitiated. I will be using Ubuntu Linux 12.04 LTS but most of what is covered should be applicable for any POSIX compatible Linux, Mac OS or Unix environment. If this… Continue reading Linux, Mac OS, Unix: File Permissions and User Classes

cygwin · Linux · Server · Windows

Cygwin walkthrough and beginners guide – Is it Linux for Windows or a POSIX compatible alternative to PowerShell?


November 2017 Update: If you are using Windows 10, I would instead suggest reading my posts Ubuntu Linux on Windows 10 how to or openSUSE Linux on Windows 10 how to which goes through loading Linux on Windows using official Microsoft services. Linux in Windows? Cygwin is an awesome tool for agnostic operating system users who regularly use… Continue reading Cygwin walkthrough and beginners guide – Is it Linux for Windows or a POSIX compatible alternative to PowerShell?

Linux · Server

Implement a SFTP Service for Ubuntu/Debian with a chroot’ed, isolated file directory.


In this entry, I will explain how to install and setup an SFTP service in an Ubuntu or Debian Linux server. SFTP (Secure File Transfer Protocol) is an extension of the SSH (Secure SHell protocol) which is for secure remote access into systems. Despite its name, SFTP is not an extension to the 1985 FTP… Continue reading Implement a SFTP Service for Ubuntu/Debian with a chroot’ed, isolated file directory.