小编joh*_*dir的帖子

与同一组中的用户共享屏幕会话 (Linux)

我可以使用以下命令创建一个分离的屏幕会话:

[user1@host-pc ~]$ screen -d -m -S sname program
Run Code Online (Sandbox Code Playgroud)

...并使用以下命令恢复它:

[user1@host-pc ~]$ screen -r sname
Run Code Online (Sandbox Code Playgroud)

有没有办法让与user1访问会话在同一组中的用户?

编辑:我已阅读手册页,并且了解多用户模式。我特别询问是否允许按用户组 (/etc/group) 共享屏幕会话。

即组users中的所有用户都可以共享会话sname。无需手动添加每个用户进行筛选。

linux permissions groups gnu-screen

8
推荐指数
2
解决办法
1万
查看次数

如何使用 Lighttpd 和 FastCGI(如 PHP)设置 Python

在 Linux 上运行 Lighttpd,我希望能够像执行 PHP 脚本一样执行 Python 脚本。

目标是能够执行存储在 WWW 目录中的任意脚本文件,例如http://www.example.com/*.py.


  • 我不想为每个请求生成一个新的 Python 实例(解释器)(就像在常规 CGI 中所做的那样,如果我没记错的话),这就是我使用 FastCGI 的原因。

  • 根据Lighttpd 的文档,以下是我的配置文件的 FastCGI 部分。问题是它总是/usr/local/bin/python-fcgi为每个 *.py 文件运行脚本,而不管该文件的内容如何:

    http://www.example.com/script.py [output=>] "python-fcgi: test"

    (无论内容如何script.py

  • 我对使用任何框架不感兴趣,而只是执行单独的 [web] 脚本。

我怎样才能让它像 PHP 一样运行,通过请求它的路径来执行 WWW 目录中的任何脚本?

/etc/lighttpd/conf.d/fastcgi.conf:

server.modules += ( "mod_fastcgi" )

index-file.names += ( "index.php" )

fastcgi.server = (
    ".php" => (
        "localhost" => ( 
            "bin-path" => "/usr/bin/php-cgi",
            "socket" => "/var/run/lighttpd/php-fastcgi.sock",
            "max-procs" => 4, # default value
            "bin-environment" => ( …
Run Code Online (Sandbox Code Playgroud)

python web-server fastcgi lighttpd

6
推荐指数
1
解决办法
8927
查看次数