I removed my permissions on my downloads folder using chmod.
can anyone help restore back to default?
Thanks!
sudo chmod 755 ~/Downloads
assuming you don’t need a recursive solution for subdirectories
-R to recurse. Good for chmod and chown
useful for
chown
, less so forchmod
: I almost never want my dirs and files with the same permissions, and I made this mistake a few times.find dir -type f -exec chmod 644 -- {} + find dir -type d -exec chmod 755 -- {} +
If all you need is to restore read permissions, you could use symbolic rather than octal:
chmod -R a+r $DIR
If you don’t want to grant read permissions to everyone you can replace the
a
with whichever applies ofugo
for user, group or other.Go over it with a second chmod -R but with -X to add execute but only to directories
Don’t give all your files execution permissions.
chmod 644 -R Downloads chmod +x Downloads
That’s the same as 755, except you are only setting execute on the folder?
Why would you want execute on anything but the folder?
I love everything about this screenshot
The non proportional font on terminal 🤌
Thanks y’all! chmod 755 worked! Back to drwxr-xr-x
A quick guide to explain what is going on here, and what the numbers mean: https://pbs.twimg.com/media/DaMLUoGXUAI21V6.jpg:large
Tip: you can also use chmod u+rwx,g+rx,o+rx etc to add permissions
With the initial letters corresponding to “user”, “group” and “other”, and ®was, (w)rite, e(x)ecute for the rest.
In the case of directories, x specifies access to files/etc within the directly (read just let’s you see them)
You can also use i.e “o-rw” etc etc to remove existing permissions
If you use X instead of x it’ll add execution permission to directories without making files executable.
Oh yeah I forgot to mention that. It’s important when using wildcards or recursive permissions!
I was weirded out by the 12288 filesize. If anyone else is wondering.
So used to seeing 4096 lol
chmod 755 ~/Downloads
If OP did it recursively they would also need -R
man chmod?
man, chmod!
Chmod my man!
Chmod my soul
chmod 777
chmod 644 -R Downloads chmod +x Downloads
Your welcome
Edit: I just copied the permissions on the other folders
Downloads should be drwxr-x- -x ?
Whoops I misread the screenshot
sudo chmod 777 ~/Downloads
As easy as that!