linux修改权限为(字母形式):当前用户可读可写,组内用户可读可写可执行,其他用户无权访问
时间: 2024-03-22 17:38:56 浏览: 14
要将 Linux 文件权限修改为当前用户可读可写,组内用户可读可写可执行,其他用户无权访问,可以使用以下命令:
```
chmod u=rw,g=rwx,o= file_name
```
其中,u 表示当前用户,g 表示组内用户,o 表示其他用户,等号后面的 r 表示可读,w 表示可写,x 表示可执行。在这个命令中,当前用户可读可写,组内用户可读可写可执行,其他用户没有任何权限。
相关问题
完成linux实验步骤:1、切换到系统用户。 2、为每个部门建立一个组,建立组market、manager。 3、为每个用户建立一个账号。 4、将用户账号添加到相应的组中。 5、在根目录下为公司建立一个工作目录(学生姓名),并在其中为每个部门建立一个工作目录,在部门的工作目录下为每个员工建立一个工作目录 。 6、修改员工目录的所有者和工作组,所有者为员工本人,所属组为员工所在部门的组。 7、修改员工工作目录的权限,将权限改成所有者读、写、执行,所属组读、执行,其他人无权限,即750。 8、测试:以任意一个用户登录,查看自己工作目录是否能读能写,查看同部门其他员工目录,是否只读不写,查看其他部门员工文件,是否无权访问,若都符合,则实验成功。
好的,以下是完成linux实验的步骤:
1. 切换到系统用户
在命令行中输入以下命令,切换到系统用户:
```
su -
```
2. 建立组
为每个部门建立一个组,建立组market、manager。在命令行中输入以下命令:
```
groupadd market
groupadd manager
```
3. 建立账号
为每个用户建立一个账号。在命令行中输入以下命令:
```
useradd user1
useradd user2
useradd user3
```
4. 添加用户到组中
将用户账号添加到相应的组中。在命令行中输入以下命令:
```
usermod -aG market user1
usermod -aG manager user2
usermod -aG market user3
```
5. 建立工作目录
在根目录下为公司建立一个工作目录(学生姓名),并在其中为每个部门建立一个工作目录,在部门的工作目录下为每个员工建立一个工作目录。在命令行中输入以下命令:
```
mkdir /company
mkdir /company/market
mkdir /company/manager
mkdir /company/market/user1
mkdir /company/manager/user2
mkdir /company/market/user3
```
6. 修改目录权限
修改员工目录的所有者和工作组,所有者为员工本人,所属组为员工所在部门的组。在命令行中输入以下命令:
```
chown user1:market /company/market/user1
chown user2:manager /company/manager/user2
chown user3:market /company/market/user3
```
7. 修改目录权限
修改员工工作目录的权限,将权限改成所有者读、写、执行,所属组读、执行,其他人无权限,即750。在命令行中输入以下命令:
```
chmod 750 /company/market/user1
chmod 750 /company/manager/user2
chmod 750 /company/market/user3
```
8. 测试
以任意一个用户登录,查看自己工作目录是否能读能写,查看同部门其他员工目录,是否只读不写,查看其他部门员工文件,是否无权访问,若都符合,则实验成功。
linux下不让别人看到我的文件夹,Linux下设置权限让用户只删除自己的文件的方法...
要保护自己的文件夹不被其他人查看,可以使用 chmod 命令设置文件夹的权限。例如,将文件夹的权限设置为只有自己可读可写可执行,其他用户无权访问,可以使用以下命令:
```
chmod 700 /path/to/your/folder
```
其中,数字 7 表示自己可读可写可执行(4 + 2 + 1),而数字 0 表示其他用户无权访问。同时,要注意设置上级目录的权限,否则其他用户可能会通过上级目录访问到你的文件夹。
如果想让用户只删除自己的文件,可以使用 setfacl 命令设置 ACL(访问控制列表)。例如,将文件夹的 ACL 设置为只有自己可删除自己的文件,可以使用以下命令:
```
setfacl -m u::rwx,g::-,o::-,u:otheruser:--x /path/to/your/folder
```
其中,u::rwx 表示自己可读可写可执行,g::- 和 o::- 表示其他用户无权访问,而 u:otheruser:--x 表示其他用户可以访问,但无法删除自己的文件。