安装了USB驱动器的VMWare(ubuntu)virtualenv失败,执行python的权限被拒绝
当我跑的时候安装了USB驱动器的VMWare(ubuntu)virtualenv失败,执行python的权限被拒绝,python,virtualenv,Python,Virtualenv,当我跑的时候 virtualenv venv 它复制了venv/bin/python,但拥有600权限。 我正在VMWARE player上运行ubuntu。virtualenv的安装进展顺利。 umask设置为0002 关于检查什么有什么建议吗 更多信息2015.09.02 请参阅下面的fstab问题链接 这个问题与VMWARE和对USB连接驱动器的支持也有关系,挂载需要有特定的选项,特别是“exec” fstab发行参考 我已经查看了/etc/fstab问题()。我在fstab文件中没有看
virtualenv venv
它复制了venv/bin/python,但拥有600权限。我正在VMWARE player上运行ubuntu。virtualenv的安装进展顺利。 umask设置为0002 关于检查什么有什么建议吗 更多信息2015.09.02 请参阅下面的fstab问题链接 这个问题与VMWARE和对USB连接驱动器的支持也有关系,挂载需要有特定的选项,特别是“exec” fstab发行参考 我已经查看了/etc/fstab问题()。我在fstab文件中没有看到装入的驱动器
me@ubuntu:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sr0 on /media/me/OFFICE14 type udf (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,umask=0077,uhelper=udisks2)
/dev/sdc1 on /media/me/Elements type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
me@ubuntu:~$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=4b63de0e-4116-4271-acc8-0283944e2c86 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=a7cc5d53-5882-4839-b460-545e582eee92 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
*虚拟现实示例*
当virtualenv在根文件系统上运行,但未安装($HOME/w)文件系统时,它可以工作
me@ubuntu:~$ mkdir /tmp/dev
me@ubuntu:~$ (cd /tmp/dev ; virtualenv venv)
New python executable in venv/bin/python
Installing setuptools, pip, wheel...done.
me@ubuntu:~$ mkdir w/devtest
me@ubuntu:~$ (cd w/devtest ; virtualenv venv)
New python executable in venv/bin/python
ERROR: The executable venv/bin/python could not be run: [Errno 13] Permission denied
以下是安装cmds:
sudo apt-get install python-pip
sudo pip install virtualenvwrapper
以下是/usr/bin/py的权限*
lrwxrwxrwx 1 root root 9 Aug 20 00:36 python -> python2.7
lrwxrwxrwx 1 root root 9 Aug 20 00:36 python2 -> python2.7
-rwxr-xr-x 1 root root 3345416 Jun 22 11:51 python2.7
lrwxrwxrwx 1 root root 9 Aug 20 00:36 python3 -> python3.4
-rwxr-xr-x 1 root root 4061272 Jun 19 08:35 python3.4
-rwxr-xr-x 1 root root 4061272 Jun 19 08:35 python3.4m
lrwxrwxrwx 1 root root 10 Aug 20 00:36 python3m -> python3.4m
-rwxr-xr-x 1 root root 231 Jun 19 08:34 pyvenv-3.4
它是从哪里复制python的?那个文件有正确的PERM吗?据我所知,python 2.7和3.4是随ubuntu一起安装的。我认为这可以通过改变安装驱动器上文件的所有权来解决。但这并没有解决问题。@sureshw:I添加了/usr/bin:Ok的权限。最后通过将/etc/fstab更改为具有条目:/dev/sdb1/media/mountpoint auto、user、exec、nodev、rw 0来修复它
lrwxrwxrwx 1 root root 9 Aug 20 00:36 python -> python2.7
lrwxrwxrwx 1 root root 9 Aug 20 00:36 python2 -> python2.7
-rwxr-xr-x 1 root root 3345416 Jun 22 11:51 python2.7
lrwxrwxrwx 1 root root 9 Aug 20 00:36 python3 -> python3.4
-rwxr-xr-x 1 root root 4061272 Jun 19 08:35 python3.4
-rwxr-xr-x 1 root root 4061272 Jun 19 08:35 python3.4m
lrwxrwxrwx 1 root root 10 Aug 20 00:36 python3m -> python3.4m
-rwxr-xr-x 1 root root 231 Jun 19 08:34 pyvenv-3.4