linux设置文件夹对指定用户无法访问

在Linux中,您可以使用chmod和chown命令来设置文件夹的访问权限,使得特定用户无法访问。

例如,如果您想要设置/path/to/directory文件夹,使得用户username无法访问,您可以执行以下步骤:

更改文件夹所有者为username以外的用户(例如root)。

设置文件夹权限,使得除所有者外的其他用户无法进入该文件夹。

csharp 复制代码
# 更改文件夹所有者
sudo chown root:root /path/to/directory
 
# 设置权限,使得所有用户都可以进入文件夹,但`username`用户除外
sudo chmod 777 /path/to/directory
 
# 然后,对`username`设置特殊的权限,使其无法访问
sudo setfacl -m u:username:--- /path/to/directory

请注意,这种方法通过ACL(访问控制列表)设置了针对特定用户的权限。您需要确保您的文件系统支持ACL。

如果您想要更进一步,完全阻止除root用户之外的所有用户访问文件夹,可以设置以下权限:

csharp 复制代码
sudo chmod 700 /path/to/directory

这样,只有文件夹所有者(通常是root用户)可以访问该文件夹。其他所有用户都无法访问。

相关推荐
达达爱吃肉17 小时前
claude 接入deepseek 运行报错
java·服务器·前端
武器大师7217 小时前
从零开始在 Linux 上编译运行 lvgljs 图形界面项目
linux·运维·服务器
剑神一笑17 小时前
Linux free 命令深度解析:从内存监控到 OOM 排查的完整指南
linux·运维·服务器
蘑菇丁18 小时前
招聘大数据运维工程师(郑州)
大数据·运维
NiceCloud喜云18 小时前
Claude Code 跑 HyperFrames 实测:本地生成 AI 视频素材全流程
java·运维·人工智能·自动化·json·音视频·飞书
似水এ᭄往昔18 小时前
【Linux网络编程】--计算机网络基础
linux·网络·计算机网络
qq_3129201118 小时前
服务器被攻击!完整安全加固清单汇总
运维·服务器·安全
leaves falling18 小时前
深入理解Linux进程控制:从fork到exec,手写一个迷你Shell
linux·运维·服务器
思麟呀18 小时前
C++工业级日志项目(七)日志器核心
linux·开发语言·c++·windows
满天星830357718 小时前
【Git】原理及使用(二) (版本回退)
linux·git