我在debian jessie服务器上安装owncloud 9时遇到困难。
以用户occ
www-data
手册要求我here以我的http用户身份运行occ
命令,在debian下为www-data
。
试图运行sudo -u www-data php occ
(首先没有任何选项)我遇到以下问题:
sudo
无法以root身份使用。-su: 5: sudo: not found
su - www-data
的{{1}}选项,This account is currently not avaible.
给了我www-data
。有人能告诉我如何继续吗?
答案 0 :(得分:2)
do it with the www-data user. occ is mainly the terminal version of the administration web app with some small additions. To keep things safe occ shouldn´t be able to do anything else Apache (or Nginx) can to to the (file) system. It also keeps you from changing any permissions wrecking your Owncloud installation.
Greetings,
Mike
答案 1 :(得分:2)
看起来,sudo
根本就没有安装。我认为这个软件包不言而喻是安装在一个新的debian系统上,但似乎并非如此。
apt-get install sudo
解决了提到的问题。
答案 2 :(得分:0)
对此事的一些推论:
我知道Ubuntu基于不稳定的Debian,所以稳定的Debian更适合生产。
用于生产的'sudo'提供了可能的安全漏洞。 另外,服务器上的软件包越少,就越不容易出现安全漏洞。Debian也是这样和我理解的。
关于这个问题:
我的结果:
开始扫描用户1中的1(jonas) 用户jonas不可写的家庭存储 确保仅以Web服务器运行的用户
运行scan命令+ --------- + ------- + -------------- + |文件夹|文件|经过的时间| + --------- + ------- + -------------- + | 0 | 0 | 00:00:00 | + --------- + ------- + -------------- +
我明白为什么......:)