CentOS系统本身没有内置的“回收站密码保护”功能,但可以通过修改回收站目录权限或结合加密工具实现类似效果,防止未授权用户访问回收站中的文件。以下是具体实现方式:
回收站的默认存储路径为用户主目录下的隐藏目录(如~/.trash或~/.local/share/Trash/files)。通过调整目录权限,可限制仅当前用户访问:
mkdir -p ~/.local/share/Trash/files # 标准回收站路径
700(仅所有者可读、写、执行):chmod 700 ~/.local/share/Trash/files
chown $USER:$USER ~/.local/share/Trash/files # 确保所有者正确
此设置后,仅当前用户能查看、恢复或删除回收站中的文件,其他用户(包括root)无法直接访问。若需更严格的密码保护,可使用加密文件系统(如LUKS)或加密工具(如ecryptfs)对回收站目录进行加密:
.trash为例):
sudo yum install ecryptfs-utils
ecryptfs-setup-private ~/.trash
此命令会创建加密的~/.trash目录,访问时需输入用户登录密码(或单独设置的加密密码)。~/.local/share/Trash作为回收站路径,需根据实际情况调整。通过上述方法,可实现CentOS回收站的密码保护或权限限制,提升数据安全性。