60

I created a folder on the command line as the root user. Now I want to edit it and its contents in GUI mode. How do I change the permissions on it to allow me to do this?

tjons
  • 739

4 Answers4

81

If I understand you correctly, fire up a terminal, navigate to one level above that directory, change to root and issue the command:

chown -R user:group directory/

This changes the ownership of directory/ (and everything else within it) to the user user and the group group. Many systems add a group named after each user automatically, so you may want:

chown -R user:user directory/

After this, you can edit the tree under directory/ and even change the permissions of directory/ and any file/directory under it, from the GUI.

If you truly want any user to have full permissions on all files under directory/ (which may be OK if this is your personal computer, but is definitely not recommended for multi-user environments), you can issue this:

chmod -R a+rwX directory/

as root.

Joseph R.
  • 39,549
24

Just type:

chmod -R 777 directory/

and it will be available to all.

Jeff Schaller
  • 67,283
  • 35
  • 116
  • 255
7

Just use this linux command

sudo chown -R :users your_directory
2

how to change only root permission for the file.

$ sudo chmod 700 PathOfYourFile 

If you want to change all permission for all users then

$ sudo chmod 777 PathOfYourFile

table for different permission: user group others

rwx  rwx   rwx = 111 111 111

rw- rw- rw- = 110 110 110

rwx --- --- = 111 000 000

and so on...

rwx = 111 in binary = 7

rw- = 110 in binary = 6

r-x = 101 in binary = 5

r-- = 100 in binary = 4

FargolK
  • 1,667
0x00tbt
  • 29