description for command : chmod 777

23,358

Solution 1

The world, the file's group, and the file's owner can read, write, and execute the file. The 777 specifies that using octal notation.

For further reading - http://en.wikipedia.org/wiki/File_system_permissions#Octal_notation

Solution 2

The octal permission 777 is equivalent to the symbolic permission ugo=rwx or as you would see it using ls -l:

rwxrwxrwx 1 user group 25500 2010-08-01 06:44 filename

Usually, you don't want the world (Other) to be able to write to a file.

For example, if a file is writeable by Other and executable by all (ugo+x) then some malicious user could change the file and it might have dire consequences the next time it's run.

Usually, for executables, 755 is sufficient. For other files, 644 is usually plenty, but sometimes they need to be group writeable (664) or readonly (444) or for the most privacy (400 or 600).

Share:
23,358

Related videos on Youtube

user44509
Author by

user44509

Updated on September 17, 2022

Comments

  • user44509
    user44509 over 1 year

    I encountered an option for chmod:

    chmod 777 /tyr/....
    

    What is 777 for?

    • Daenyth
      Daenyth almost 14 years
      Do be aware that 777 is almost always wrong and a potential security risk.
    • user44509
      user44509 almost 14 years
      how can I use it in safe side?
  • user44509
    user44509 almost 14 years
    do you mean for User Group and Other?
  • dsolimano
    dsolimano almost 14 years
    Yes, that's what I meant.