小编Tod*_*dor的帖子

我可以在 git diff 中使用鼠标滚轮滚动到新行吗?

我使用的是 Ubuntu 16.04 默认终端(我相信是 GNOME?)

我面临的问题是,当我使用git diff命令检查我的本地更改时,我可以使用鼠标滚轮向上/向下滚动,但是当我到达底部时没有显示新行(所以我只能看到一页变化)。为了转到下一行,我可以使用键盘的空格或向上/向下箭头,但是我可以用鼠标滚轮以某种方式做到这一点吗?

顺便说一句,如果我使用该less命令,它会按预期工作-> 向下滚动到新行。

git mouse-scroll scrolling

19
推荐指数
3
解决办法
4125
查看次数

对 777 文件的权限被拒绝

我有一个Django配置为将数据库查询写入/tmp/db.log文件的应用程序。

        "debug_console_to_file": {
            "level": "DEBUG",
            "filters": ["require_debug_true"],
            "class": "logging.FileHandler",
            "filename": "/tmp/db.log",
        },
Run Code Online (Sandbox Code Playgroud)

应用程序通常以用户身份从uwsgi服务器启动www-data。但是,有时我python manage.py通过我的用户手动运行它(使用) - tvelichkov

问题是,当我尝试从我的用户启动它时,我收到了一个权限被拒绝错误,/tmp/db.log因为文件www-data已经创建了它(删除文件可以临时解决问题,但是服务器将收到相同的错误,因为现在我的用户拥有该文件)。

    PermissionError: [Errno 13] Permission denied: '/tmp/db.log'
Run Code Online (Sandbox Code Playgroud)

我试图将我的用户添加到www-data

    $ members www-data
    www-data tvelichkov
Run Code Online (Sandbox Code Playgroud)

我还尝试777为该文件授予文件权限。

    $ ls -l /tmp/db.log 
    -rwxrwsrwx 1 www-data www-data 22102 ??? 30 15:25 /tmp/db.log
Run Code Online (Sandbox Code Playgroud)

但我仍然不断收到此Permission denied错误。任何帮助,将不胜感激。

注意:我曾经在 Ubuntu 18.04 中使用此设置没有问题,但现在我在 Ubuntu 20.04 中使用它。

更新:这是/tmp/文件夹的权限,但请注意,这是在我运行之后chown root:root /tmp, …

permissions log django

5
推荐指数
1
解决办法
2121
查看次数

标签 统计

django ×1

git ×1

log ×1

mouse-scroll ×1

permissions ×1

scrolling ×1