yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Terminal Lesson 4


3m read
·Nov 3, 2024

Mac heads! Um, today I'm going to be showing you about file permissions. You know what this is probably; it's what prevents you from reading another user's home directory. It's what makes it so that other users can't read your files. Um, so let's get started.

Right now I'm in my desktop. You can see, um, I'm going to be showing you how to view the file permissions and what they're based on. So let's start with an ls -l. Here, what this does is it will display us all the file permissions, owners, etc., of directories, etc.

So, um, right here we have documents, and you can see Alex is the owner for that; that's the user that owns documents. And Alex is actually the owner for all of these. Um, and here are the file permissions: d means directory, and that's read write execute. That means I have all the permissions to read, write, and execute my documents. No one else has permissions to do anything on games, just a normal directory. I have all the permissions.

People in my group, so that means other admins, if you're not an admin, that means other simple users will be able to um, execute and read it; that means just you basically read it, and the world can read it can read games. So, or yeah, so directory read write execute. Um, read.

Um, so these are basically what Alex means is that's the owner. The first set of permissions are for the owner; the second are for the group of the owner, and the third are for the world, and that means anyone.

So let me show you how to um, change the owner. First of all, you have to be root to do this. So we're going to do a sudo chown um, and let's make guest own my documents folder here. And um, right now we can see guest right now if we do another ls -l, is the current owner to documents.

So only guest can do anything to my documents folder. That's annoying; that's very annoying! Except I think admins might be. You see, there's a little minus symbol right there; that means I don't have the permissions to view this folder. This error message even comes up; it says I can't do that. It's because it's guest's folder, and I don't have permissions.

So let's do something; I'm going to do a sudo chmod, and what chmod stands for is change mode. And what we're going to do with that is we're going to do 777 documents, and that means that seven basically means read, write, execute. So you can do everything, and seven the first number is the owner, the group, and the world.

So everyone now will be able to read, write, and execute this folder. Now I can open it up, do whatever the hell I want with it! Now let me show you another number that can go instead of seven is five. That means read and write, read and execute, I think, but not write.

So right now we can do an ls -l. You see I can execute and read with the documents, but I cannot write. So let's see right here; I open documents, but I open this, and I change this around. I'm not sure I can do a file save; it says, yeah, I can't do that. I don't have the permissions, so don't save because I can't save it because I can't write.

But now let's just do a chown and let's make myself the owner of this again, Alex documents. And now I own documents, and I'm going to do a chmod 700 for documents. And what this does is it means I can read, write, execute; no one else can do anything.

So let's do an ls -l once again; I own it, thank gosh! And only I can do anything now. By default, other users will be able to read these. The are, so if you really want to secure everything in your home directory, you add a cd to /users, do an ls -l, maybe see who which directory you own; that's probably your home directory. See, guest owns the guest thing, root owns shared, and Alex owns Alex.

So then you do a [Music] chmod 700 Alex, and only you, only you will be able to do anything with Alex. There's a little plus there because it's someone's home directory; it's my home directory.

So now I go back to my desktop, and let me demonstrate. So, I've showed you how to do that. I've shown you how to um, so yeah, you can't really remove something unless you have the proper permissions. That's how to change permissions, how to change the owner.

Um, I think I've got everything down, so um, thanks for watching! Um, I hope you enjoyed the video. Uh, stay in touch with maads. Um, subscribe! Anyway, uh, bye!

More Articles

View All
Pronoun-antecedent agreement | Syntax | Khan Academy
Hello grammarians! Hello visiting cousin Beth! Hello cousin David! So today, we’re going to be talking about pronoun antecedent agreement. And what is that? So an antecedent is a thing that goes before. So ‘ante’ means before and ‘seedent’ is like a goin…
7 TRICKS: How To Save A TON Of Money When Renting A Home
What’s of you guys? It’s Graham here. So, I don’t think this topic has really been covered much before on YouTube. We’ve all been focused on buying properties, investing in them, and then renting them out to tenants as a landlord. But what if, just hear m…
How To Make $1 Million Per Year
What’s up, you guys? It’s Graham here. So, a few years ago, I had this insanely impossible goal to one day make over a million dollars in a year. At the time I made that goal, an amount like that just seemed ridiculous. I didn’t have a plan to make that h…
Partial derivative of a parametric surface, part 2
Hello, hello again! So in the last video, I started talking about how you interpret the partial derivative of a parametric surface function, right? Of a function that has a two-variable input and a three-variable vector-valued output. We typically visual…
Changes in Momentum Worked Examples | Momentum and Impulse | AP Physics 1 | Khan Academy
So here’s a pink ball rolling toward a green cube that’s sitting at rest on a frictionless surface. When the pink ball hits and slams into the green cube, it’s going to exert a force to the right on the green cube, and the green cube’s going to speed up. …
Subtracting with integer chips | Integers: Addition and subtraction | 7th grade | Khan Academy
Let’s say that we want to figure out what negative 8 minus negative 2 is. Now, there’s a lot of ways to approach this, but what we’re going to focus on in this video is to really build the intuition, and we’re going to do that with something called number…