在Linux系统中,文件和目录的权限是通过文件系统中的权限位来控制的。每个文件或目录都有三个权限类别:所有者(user)、组(group)和其他(others)。每个类别都有三种权限:读(r)、写(w)和执行(x)。通过设置这些权限位,可以控制用户对文件或目录的访问。
假设我们要为用户user1
设置只有/home/user1/work
目录的读写权限,其他目录和文件都无法访问。
700
表示所有者(user1)有读、写和执行权限,而组和其他用户没有任何权限。user1
只能访问其主目录及其下的work
目录。# 创建用户
sudo useradd user1
# 创建工作目录并设置所有权
sudo mkdir /home/user1/work
sudo chown user1:user1 /home/user1/work
# 设置工作目录权限
sudo chmod 700 /home/user1/work
# 设置用户主目录权限
sudo chmod 700 /home/user1
通过以上步骤,可以确保用户user1
只能访问/home/user1/work
目录,其他目录和文件都无法访问,从而提高系统的安全性和管理便利性。
领取专属 10元无门槛券
手把手带您无忧上云