How-to Set /Change Permissions to Files and Directories on Linux Mint 18 Sarah Shell

December 8th, 2016 by thelinuxevangelist

Linux Mint Setting Permissions on File System




The Linux Tutorial Shows You Step-by-step How-to Setup or Change the Permissions over Files and Directories on Linux Mint 18 Sarah Mate/Cinnamon/KDE/Xfce Desktops.

To Follow the Tutorial You will Need to have a Little Practice to Work on the Mint Linux Console Terminal Command Line.

Included in the Article Links to Guides on Getting-Started with Command Line on Linux Mint and to Setting Ownership over Linux Mint File System.

Set/Change Files and Directories Permissions on Linux Mint 18 Sarah Linux Command Line - Featured
  1. First Open a Command Line Terminal Console Window
    (Press “Enter” to Execute Commands)

    Mate:
    Linux Command Line Console Terminal Quick-Start for Linux Mint - Mint Mate Open Terminal
    Cinnamon:
    Linux Mint 18 Sarah Command Line Quick-Start - Mint Cinnamon Open Terminal
    KDE:
    Getting-Started with Command Line Console on Linux Mint 18 Sarah - Mint KDE Open Terminal
    Xfce:
    Getting-Started Command Line Terminal for Linux Mint 18 Sarah - Mint Xfce Open Terminal



  2. How-to Quick-Start with Command Line on Mint Linux:

    Mint 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 Linux Mint File System:

    Mint Setting Ownership Quick-Start

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