Linux下Steam无法添加外置库(驱动器)
**问题原因**:
Steam无法创建/运行sh脚本,通常是由于在`/etc/fstab`中挂载外置分区时未添加`exec`参数,导致分区默认禁止执行权限。
**解决方案**:
1. 编辑`/etc/fstab`文件,找到对应分区的挂载项。
2. 在挂载参数中**添加`exec`**(需置于`user`或`users`参数之后,避免被隐含的`noexec`覆盖)。
3. 示例修改:
```plaintext
/dev/sda4 /mnt/linux-hdd ext4 nofail,users,exec 0 0
```
**关键提示**:
- `exec`是允许执行权限的必要参数,缺失会导致Steam库添加失败。
- Arch Linux官方文档明确建议检查`/etc/fstab`挂载参数,确保`exec`未被其他参数隐式禁用。
> 参考:Arch Wiki [Steam/Troubleshooting](https://wiki.archlinux.org/title/Steam/Troubleshooting#Cannot_add_library_folder_because_of_missing_execute_permissions)