How-to Set-Change Permissions on Files and Directories by the Command Line on Ubuntu 14.04 Trusty LTS LinuxOctober 15th, 2014 by thelinuxevangelist
Setting Permissions on Ubuntu Linux
The Linux Tutorial Shows You Step-by-step How-to Set or Change the File/Directory Permissions on Ubuntu 14.04 Trusty Tahr LTS Linux.
To Follow the Tutorial You will Need to have a Little Practice to Work on the Ubuntu Linux Console Terminal Command Line.
Included in the Article Links to Guides on Getting-Started with Command Line on Ubuntu Linux and to Setting Ownership over Ubuntu File System.
Open Shell session
Ctrl+Alt+t on Desktop
(Press “Enter” to Execute Commands)
Who Can Change File’s Permissions?
- You Can Freely Change Permissions over Files/Directories Your User’s Hold.
- But you need Admin Super User Powers to Change Permissions on Entities he Do Not Hold!
Setting Up Permissions on Files and Directories
- Use ‘u‘ to Setup Permissions for the User Owner
- Use ‘g‘ to Setup Permissions for the Group Owner
- Use ‘u+g‘ to Setup Permissions for the User and Group Owner
- Use ‘a‘ to Setup Permissions for All (World)
- Use ‘o‘ for Revoking Actual Permissions and Giving Permissions to the Others (the Before Disabled ones)
- Use ‘x‘ to Setup Execution Permission
- Use ‘w‘ to Setup Write/Delete Permission
- Use ‘r‘ to Setup Read Permission
- Use ‘+‘ to Give Permission
- Use ‘–‘ to Remove Permission
Basic Building Blocks for the Permission Command
Generic Permission Command Form:
chmod ownershipSubject[+/-]r/w/x [myEntity]
For Instance :
To Give ‘All’ (read,write/delete,execute) Permissions on the ‘world’ Directory to ‘Everybody’:
chmod a+rwx $HOME/world
(Normally Take Care Before to Open a Directory to the World Because this Can Compromise Your System Security!)
Now to Check Permissions Setup:
ls -l $HOME
To Remove the ‘Write/Delete’ Permission to the ‘World’:
chmod a-w $HOME/world
To Give the ‘Write/Delete’ Permission the ‘world’ Only to the Owner:
chmod u+w $HOME/world
To Give the ‘Write/Delete’ Permission the ‘world’ Also to the Owner’s Group:
chmod g+w $HOME/world
To Remove the ‘Execution’ Permission to the ‘World’:
chmod a-x $HOME/world
To Give the ‘Execution’ Permission to the ‘world’ to the Owner:
chmod u+x $HOME/world
To Give the ‘Execution’ Permission to the ‘world’ Also to the Owner’s Group:
chmod g+x $HOME/world
(After Only You and Your Group will be Able to Access the ‘world’ Directory Directory on Shell!)
How-to Set Ownership on Ubuntu File System:Ubuntu Setting Ownership Quick-Start
How-to Quick-Start with Command Line on Ubuntu:
Tags: Bash, Command line, Console, Getting Started, linux command line, linux console, linux terminal, Linux Tutorial, Quick Start, Terminal, Tutorial, Ubuntu, ubuntu 14.04 Trusty Tahr LTS, ubuntu change permissions, ubuntu command line, ubuntu directory permissions, ubuntu file permissions, ubuntu linux