<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>455804841 (张戬)</title>
    <link>https://ruby-china.org/455804841</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Ubuntu 搭建 FTP 服务器不同虚拟用户只能操作指定目录求帮忙解答一下疑惑</title>
      <description>&lt;p&gt;系统：ubuntu16.04.2&lt;/p&gt;

&lt;p&gt;我安装了 vsftpd，创建了 4 个虚拟用户，stu；teacher1；teacher2；teacher3，
我的根目录为/home/ftp，根目录下有四个文件夹 stu；teacher1；teacher2；teacher3，&lt;/p&gt;

&lt;p&gt;stu 用户的权限配置文件：&lt;img src="https://l.ruby-china.com/photo/2017/3f1d36af-9998-45e7-b607-6b825e02b62a.png!large" title="" alt=""&gt;
stu 用户的要求是可以上传不能下载，可以访问任意文件夹，当时可以登录，也可以访问各个文件夹，可以下载，但是不能上传，
找到一篇博客说是文件夹权限问题，按照操作运行了&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;sudo chmod 777 /home/ftp/stu/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这时在/stu 目录中可以上传了，但是在另外三个文件夹不可以上传，你们可能要问我为什么不把另外三个权限也改一下，因为我改了其他三个用户就会出一些问题，请往下看，&lt;/p&gt;

&lt;p&gt;teacher1；teacher2；teacher3 三个用户的权限配置文件：&lt;img src="https://l.ruby-china.com/photo/2017/910bd088-559b-4c12-ad79-4852afba9473.png!large" title="" alt=""&gt;
这里我修改了&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;local_root=/home/ftp&lt;/code&gt;改成了 &lt;code&gt;local_root=/home/ftp/teacher1&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;将这三个用户的根目录改为了这三个文件夹，确实可行，登录后根目录都为各自指定文件夹，但是都不可以上传，于是我用对 stu 用户的方法对这三个文件夹执行&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;sudo chmod 777 /home/ftp/teacher1(2)(3)/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;之后这三个用户都不能登录了，我觉得可能是跟 local_root 这条配置信息有关，就改成了&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;local_root=/home/ftp&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;然后可以登录也可以上传了，但是不能限定在指定根目录了，
也就是说想限定在指定根目录就无法上传，想可以上传就无法限定在指定根目录，十分矛盾，
我看到有人说跟 virtaul 权限有关，但是没有细说，我不知道是我这个方法刚一开始就错了还是中间有地方做的不对，希望有人能给我一点指导，万分感谢！&lt;/p&gt;

&lt;p&gt;原谅我这个排版有点难看，刚开始使用，正在学习，最近这个问题也有点急，所以只能先求助下了&lt;/p&gt;</description>
      <author>455804841</author>
      <pubDate>Sun, 02 Jul 2017 23:36:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/33386</link>
      <guid>https://ruby-china.org/topics/33386</guid>
    </item>
    <item>
      <title>新手求教，bundle install 总是失败应该怎么弄，是因为被墙的原因么？rails server 总是报错说缺少宝石。</title>
      <description>&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2016/58a8a3205d42e758062070cc74962342.png" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/2016/7ea20b6108380fd4bfda691a93f6405f.png" title="" alt=""&gt;
这里应该是失败了吧？source 是 ruby gems.org，是因为被墙了么？
之后我 rails server 总是报错却少 gem：
&lt;img src="https://l.ruby-china.com/photo/2016/ec115999cc8faa2d689151a4c3347a6d.png" title="" alt=""&gt;
然后却少哪个 gem 我就 sudo gem install ＊＊，这里成功了，可是每次 install 完一个然后 rails server 还会出现另一个 gem 却少。
是要修改 gemfile 文件么？mac 本应该从哪里修改呢？从终端利用口令么？希望能有人指导一下。
&lt;img src="https://l.ruby-china.com/photo/2016/ba8df72de2c75bf38c5a78d87f619953.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>455804841</author>
      <pubDate>Tue, 10 May 2016 23:27:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/29974</link>
      <guid>https://ruby-china.org/topics/29974</guid>
    </item>
    <item>
      <title>执行 rake db:migrate 和 rake db:create 的时候要么报错，要么提示 ruby 内有个 bug，总是找不到解决的办法，能帮我看看吗？</title>
      <description>&lt;p&gt;这是执行 rake db:migrate&lt;img src="https://l.ruby-china.com/photo/2015/da0d76df26007e63b6719acf1613df9b.png" title="" alt=""&gt;
这里提示 error in ruby 2.1 可是我看了一下自己 ruby 的版本&lt;img src="https://l.ruby-china.com/photo/2015/65be56b40ad4196f5d1a0318cfcd590d.png" title="" alt=""&gt;
在另一个项目目录下执行 rake db:migrate，请问这是 ruby 的问题吗？如果我重装 ruby 行吗？&lt;img src="https://l.ruby-china.com/photo/2015/a2accbf0a03488874fa87ce97c984621.png" title="" alt=""&gt;
这是执行 rake db:create&lt;img src="https://l.ruby-china.com/photo/2015/bee111e1ec07ff994b118433c397a16f.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;问题已经解决，卸载 ruby2.1，然后基于 ruby2.2
&lt;code&gt;gem install rake&lt;/code&gt;
问题就解决了&lt;/p&gt;</description>
      <author>455804841</author>
      <pubDate>Wed, 01 Jul 2015 09:19:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/26263</link>
      <guid>https://ruby-china.org/topics/26263</guid>
    </item>
    <item>
      <title>执行数据迁移的时候总是出现问题，请问有什么解决的方法吗？</title>
      <description>&lt;p&gt;执行 rake db：migrate&lt;img src="https://l.ruby-china.com/photo/2015/2bce11fa2523531b9740a71cb382f561.png" title="" alt=""&gt;
这是哪里出了问题？&lt;/p&gt;</description>
      <author>455804841</author>
      <pubDate>Wed, 24 Jun 2015 11:04:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/26151</link>
      <guid>https://ruby-china.org/topics/26151</guid>
    </item>
  </channel>
</rss>
