我使用的是 Ubuntu 16.04 默认终端(我相信是 GNOME?)
我面临的问题是,当我使用git diff
命令检查我的本地更改时,我可以使用鼠标滚轮向上/向下滚动,但是当我到达底部时没有显示新行(所以我只能看到一页变化)。为了转到下一行,我可以使用键盘的空格或向上/向下箭头,但是我可以用鼠标滚轮以某种方式做到这一点吗?
顺便说一句,如果我使用该less
命令,它会按预期工作-> 向下滚动到新行。
我有一个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
, …