小编Rod*_*igo的帖子

从主文件夹中删除 noexec

我试图将一个 rails 应用程序部署到 中/home/app/myapp,但是当应用程序尝试连接到 Mysql 时,我收到此错误:

** [out :: 192.168.110.50] /home/app/myapp/shared/bundle/ruby/1.9.1/gems/mysql2-0.3.11/lib/mysql2/mysql2.so: failed to map segment from shared object: Operation not permitted - /home/app/myapp/shared/bundle/ruby/1.9.1/gems/mysql2-0.3.11/lib/mysql2/mysql2.so
Run Code Online (Sandbox Code Playgroud)

'app' 用户有 root 权限,所以没有意义。

谷歌搜索后,我发现noexec在主文件夹中可以阻止系统调用。这是我的 fstab 文件:

$cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Wed Oct 17 16:48:10 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VG00-LVbarra /                       ext4    defaults        1 1
UUID=3d5ccda7-932f-4b48-a010-9ddcb99873c0 /boot …
Run Code Online (Sandbox Code Playgroud)

permissions centos fstab

3
推荐指数
1
解决办法
8317
查看次数

标签 统计

centos ×1

fstab ×1

permissions ×1