MST
星途 面试题库

面试题:Bash中的用户组权限管理基础

在Bash环境中,假设你有一个文件test.txt,文件所有者是user1,所属用户组是group1。请阐述如何设置权限,使得user1可以读写执行,group1内的其他用户只能读,其他用户没有任何权限,并且写出相应的Bash命令。
30.1万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
  1. 权限分析
    • 文件所有者user1需要读(r)、写(w)、执行(x)权限,对应权限数字为74 + 2+1)。
    • 用户组group1内除user1外的其他用户只能读(r),对应权限数字为4
    • 其他用户没有任何权限,对应权限数字为0
  2. Bash命令
chmod 740 test.txt

这里chmod是修改文件权限的命令,740分别对应文件所有者、用户组、其他用户的权限设置。