UBUNTU环境,每次编辑文件时文件权限就会变为000,无法访问文件

问题描述 投票:0回答:1

我正在Windows 10 1903 OS内部版本18362.388中运行Ubuntu 18.04 LTS这是我在Rails环境中的设置。

红宝石2.6.3p62(2019-04-16修订版67580)[x86_64-linux]Rails 5.1.7

问题:现在在我的ubuntu环境中的任何地方,如果文件被编辑,则权限变为000(表示无法访问)。这是非常痛苦的,因为在Rails运行时,如果我进行更新,可以说是models.rb,则我发出的下一个请求将给我错误,因为user.rb不再可访问。

我不是仅对user.rb讲,这适用于任何已编辑的文件(控制台,在Windows GUI中,在Rails应用程序中。)>

示例:

chubaknek @ DESKTOP-2NQO3UM:〜/ firstapp / app / models(password-reset)$ ls -lrt共4个-rwxrwxr-x 1 chubaknek chubaknek 78 Aug 26 09:05 application_record.rbdrwxrwxr-x 1 chubaknek chubaknek 4096十月4 10:12关注---------- 1 chubaknek chubaknek 2248 10月5日23:52 user.rb

所以我经常做的就是chmod,每当我进行正确的更改时,都会遇到麻烦,但是如果我的导轨正在运行该怎么办。我不能再这样做了,因为我不得不再次重启该死的Rails服务器。

[如果有人遇到这个问题,我将非常感谢。我现在已经解决这个问题一个星期了。这应该是一个ubuntu配置解决方案,但我找不到任何。希望有人可以帮助我。

现在,我已经研究了一些默认权限,它为我提供了有关umask的信息。但是即使我的umask已经设置,它仍然无法正常工作。

除此之外,我没有看到任何其他主题可以解决这种情况。

我正在Windows 10 1903 OS内部版本18362.388中运行Ubuntu 18.04 LTS,这是我为Rails环境设置的设置。 ruby 2.6.3p62(2019-04-16修订版67580)[x86_64-linux] Rails 5.1.7问题:现在在任何地方...

ruby-on-rails ubuntu ubuntu-12.04 ubuntu-18.04 windows-subsystem-for-linux
1个回答
0
投票

请尝试chmod。您可以发布更多图片吗?

© www.soinside.com 2019 - 2024. All rights reserved.