Articles of Ubuntu

SVN。 访问权

我无法正确configuration访问权限。 一旦规则似乎不起作用。 一些目录 – 应该是,有些不是。 我有一个仓库在两个文件夹 – 一个 , 两个 。 三个用户 – pipe理员,用户,来宾。 需要的权利是: pipe理员 – 读取和写入到/ 用户,来宾 – 只能在一个文件夹中读写 我在svnserve.conf中写道: anon-access = none auth-access = write authz-db = /svn.acl 添加到文件/etc/apache2/conf.d/svn: AuthzSVNAccessFile /etc/apache2/svn.acl 文件svn.acl: [/] admin = rw * = [/one] user,quest = rw [/two] admin = rw * = 在最终用户仍然看到这两个目录! 什么可能是错的?

在login时运行一次性命令(Linux)

我想每次login到我的Ubuntu机器时都打开一个ssh隧道。 .bashrc似乎是错误的地方,因为我只需要一个隧道来进行整个会话,而不是每个xterm的隧道。 init.d似乎是错误的,因为我希望为一个用户提供一个。 .bash_profile仅用于shelllogin(我认为),我也需要这个开放的GUI使用。 在哪里放置打开隧道的ssh命令,以便在login到计算机(GUI或shell)后在后台打开,并保持打开状态,直到我退出?

打开Yii应用程序会导致下载index.php

我最近在我的linux-ubuntu系统中下载了Yii 。 将文件解压到/var/www/vishnu/ ,我开始创build第一个webapp 。 我所做的是在我的命令行中执行/var/www/vishnu/yii/framework/yiic webapp anyname 。 它成功地创build了/home/ti/anyname下的应用程序 但是每当我试图访问它,它下载index.php文件,而不是打开webapp主页! 为什么会发生? 我尝试了下面的Url .. localhost / vishnu / anyname / – 返回未find home / ti / anyname / index.php-下载文件 home / ti / anyname / index-test.php-下载文件 我可以看到文件中的file:///home/ti/anyname/但是不能打开任何东西。 当我点击它,它正在被下载! 请分享你的解决scheme,如果你有任何…

在NoMachine上使用“NX免费版for Linux”在Amazon EC2上运行Ubuntu 13.04 / Linux mint 14

我最近一直在试图在云中创build一个Linux工作站,我可以使用NX从我的任何个人机器/操作系统访问该工作站。 我发现了一些我正在跟随的老指南 。 我使用了Ubuntu 13.04 AMI – ami-1e831d77 。 但是,由于默认情况下,Ubuntu已经转移到Unity,我不能一步一步地按照这些指南。 我设法在EC2中设置NX服务器,但是从本地机器上的NX客户端到EC2的连接不起作用(这是我所期望的)。 我需要做些什么改变才能起作用? 任何人都可以推荐我一些指南。 任何帮助,将不胜感激。 PS:我是部署EC2实例的新手。

getenv函数不返回预期的答案

我试图访问我的environementvariables之一,这是JAVA_HOME 。 为此,我使用getenv()函数,如下所示: #include <iostream> #include <string.h> int main() { const char* env = getenv("JAVA_HOME"); if(env != NULL) std::cout << "Environnement : " << env << std::endl; else std::cout << "NULL" << std::endl; return 0; } 我tryed std::getenv("PATH"); 这会返回一些与我的文件/etc/bash.bashrc不同的地方,在这里我放置了我的JAVA_HOMEvariables。 我期望std::getenv("JAVA_HOME")返回我放在我的/etc/bash.bashrc文件。 现在它返回不同的东西。 我怎样才能得到一个正确的environementvariables? 我究竟做错了什么 ? 我在Ubuntu 12.04下使用C ++ 11与QtCreator进行GCC 4.7.2 编辑:代码 包括是包含的简写 增加了NULL处理 编辑:进展 我试过extern char […]

守护进程拒绝执行不安全的程序

我想在系统启动后启动一个服务,这里是我的脚本/etc/rc.local : daemon /usr/bin/python /usr/local/google/home/yowang/Downloads/ftp.py > /var/log/pyftpd.log 2>&1 /var/log/pyftpd.log中的错误输出如下所示: daemon: ignoring unsafe /etc/daemon.conf (/ is group and world writable) daemon: fatal: refusing to execute unsafe program: /usr/bin/python (/ is group and world writable) 谁能帮忙? 谢谢 !

不带GUI的Javascript的SSH

我想做的是一个基于Ubuntu的操作系统,它将使用networking 我想使项目可点击。 如果你点击一个应用程序图标,应用程序将打开。 我试图使用WebSockets,但它们不是那么容易使用。 我尝试PHP,与exec(),popen(),系统(),我试过ssh2函数。 不工作或太慢。 我不能像shellinabox那样使用GUI,因为我只想连接到本地主机并运行一些像“firefox”或“sensible-browser”或“gedit”这样的命令。 这就是为什么我需要帮助。 我search了一整天,什么都没发现。 我正在寻找一个简单的解决scheme。 只是一个连接,只是一些命令。 没有额外的GUI,只是简单的事情! 谢谢,Amanush。 ——————————————- [第二个问题(编辑)] ———— 我做了我自己的协议,它运作良好! 最后一个问题。 我的html: <html> <body> <a href="cloudje:firefox">Open firefox</a> </body> </html> 我的.desktop文件: [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=false Exec=/usr/bin/cloudjerun -c gedit Name[en_US]=Gedit Comment[en_US]=Small, easy-to-use program to access iTunesU media Name=TunesViewer Comment=Small, easy-to-use program to access iTunesU media Icon=/usr/share/icons/hicolor/scalable/apps/tunesview.svg Categories=Application;Network; MimeType=x-scheme-handler/cloudje; […]

睡在某些数字永远持续在Linux bash

我在Ubuntu 13.04中编写了一个bash脚本,它需要睡眠特定秒数的参数。 我已经确定睡眠允许在文档中查找浮点数字: 与大多数需要NUMBER的实现不同,这里NUMBER可能是一个任意的浮点数。 事实上,它适用于某些价值。 例如,对于“0.1”,“0.01”,“0.02”,“0.03”或“0.4”是可以的,但对于诸如“0.04”或“0.05”等其他值,则永远持续。 我的意思是,这将工作: sleep 0.03 …但这将永远持续下去: sleep 0.04 有人知道为什么吗? 谢谢!

只显示左侧栏中的表格而不是phpmyadmin中的数据库

我今天通过Ubuntu更新程序更新了phpmyadmin。 我现在在我所有的数据库旁边都有红色的惊叹号。 此外,当我点击进入数据库时​​,该数据库中的表格不会出现在左侧窗格中,数据库将保留。 我怎样才能改变这个? 我也没有看到PMA数据库,所以我认为这已经消失了。 编辑:我已经注意到,我能够点击数据库名称的左侧,以获得该数据库中的表格下降像一个树结构。 我希望它像以前那样,所有表中的数据库显示。

3G互联网棒 – 哪个库使这项工作

我有3G上网卡, Tele2华为MF190 。 现在,当我连接到Ubuntu,Debian等,它要求我的密码,我只是select我的提供商,一切都很好。 现在,当我在其他Linux发行版(我认为是Arch,Gentoo)上做同样的事情时,它并不是开箱即用的。 现在,我真的需要什么图书馆来工作? 为什么? 我将尝试从LinuxFromStratch项目中制作我自己的发行版(只是为了学习),我想确保将这个库添加到3G Internet Stick中 。 谢谢你们! 🙂