【发布时间】:2013-11-13 13:17:13
【问题描述】:
我尝试在 vagrant 中处理一个项目。
我已经发出命令vagrant ssh,并连接到VM。现在我需要编辑.bashrc 文件来设置源代码的路径。但首先我找不到那个文件。所以我google了一下,发现方法是调用命令~/.bashrc。但是这样做我会收到消息,我无法访问它:
[vagrant@nupic-vagrant:~]$ ~/.bashrc
-bash: /home/vagrant/.bashrc: Permission denied
那么现在该怎么办?
UPD。
我找不到 .bashrc 文件。
当我尝试发出命令 ls -a 时,我得到以下信息:
[vagrant@nupic-vagrant:~]$ ls -a
. .bash_logout cleanup.sh sshd.sh .veewee_params
.. .bash_profile minimize.sh vagrant.sh .veewee_version
.bash_history .bashrc .ssh .vbox_version .zsh_profile
[vagrant@nupic-vagrant:~]$ locate .bashrc
/etc/skel/.bashrc
/home/vagrant/.bashrc
/var/chef/backup/etc/skel/.bashrc.chef-20130614181911
/var/chef/backup/home/vagrant/.bashrc.chef-20130614181912
[vagrant@nupic-vagrant:~]$
但只有我能找到其中一些文件的地方是安装 cygwin 的目录。请看插图,它们反映了目录 vagrant 和 cygwin 之间的关系。
【问题讨论】:
标签: bash ssh vagrant permission-denied nupic