Ubuntu How-to Set-Change Permissions on Files and Directories by Command-Line

March 25th, 2017 by thelinuxevangelist

Setting Permissions on Ubuntu Linux




Hello Ubuntu User! This Tutorial Shows You Step-by-step How-to Setup or Change the Permissions over Files and Directories on Ubuntu GNU/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.

Set/Change Files and Directories Permissions on Ubuntu Linux Command Line - Featured
  1. Open Terminal Console Window
    Ctrl+Alt+t
    (Press “Enter” to Execute Commands)

    Ubuntu How-to Set/Change File and Directory Permissions - Featured
  2. How-to Quick-Start with Command Line on Ubuntu:

    Ubuntu Console Quick-Start
  3. Who Can Set/Change the Permissions?

    • You Can Freely Set/Change the Permissions Only on Files/Directories You Hold.
    • You Need Admin Super-Powers to Set/Change the Permissions on Entities You Do Not Hold!
  4. Setting Up Permissions on Files and Directories

      Basic Building Blocks for the Permission Command

      Ownership Types:

      • 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)

      Permission Types:

      • Use ‘x‘ to Setup Execution Permission
      • Use ‘w‘ to Setup Write/Delete Permission
      • Use ‘r‘ to Setup Read Permission

      Giving/Removing Permissions:

      • Use ‘+‘ to Give Permission
      • Use ‘-‘ to Remove Permission

    Generic Permission Command Form:

    chmod ownershipSubject[+/-]r/w/x [myEntity]

    For Instance :

    mkdir $HOME/world

    To Give ‘All’ (read,write/delete,execute) Permissions on the ‘world’ Directory to the ‘World':

    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!)

  5. How-to Set Ownership on Ubuntu File System:

    Ubuntu Setting Ownership Quick-Start
(Visited 12 times, 1 visits today)
Share on Tumblr

Tags: , , , , , , , , , , , , , , , ,


Comments are disabled