我已经研究了这个主题https://help.ubuntu.com/community/FilePermissions一段时间,但由于某种原因无法让它工作。
特别是,这些行最让我感兴趣:
要一次更改指定目录下每个文件和文件夹的所有权限,请使用 sudo chmod 和 -R
Run Code Online (Sandbox Code Playgroud)$ sudo chmod 777 -R /path/to/someDirectory $ ls -l total 3 -rwxrwxrwx 1 user user 0 Nov 19 20:13 file1 drwxrwxrwx 2 user user 4096 Nov 19 20:13 folder -rwxrwxrwx 1 user user 0 Nov 19 20:13 file2
这是我输入的内容:
mark@ubuntuserver:~$ sudo chmod 755 /var/www/html
mark@ubuntuserver:~$ ls -l
total 0
Run Code Online (Sandbox Code Playgroud)
然后我检查了 sftp 中的任何更改:
sftp> cd /
sftp> cd var/www/html
sftp> pwd
Remote working directory: /var/www/html
sftp> ls -l
-rw-r--r-- 1 root root …Run Code Online (Sandbox Code Playgroud) 关于如何设置多个 SSH 密钥的演练是什么?
我正在尝试连接到我的远程服务器和 GitHub 帐户。我已经通过 GitHub 建立了 SSH 访问,但是当我使用ssh-keygen -t rsa并点击 时Enter,终端会提示我是否要覆盖已经存在的访问。如何仅为远程服务器创建新的 SSH 密钥?
我已经回顾了这个主题: How to fix No Such File Or Directory Error message while using sftp Command和其他一些命令,但是没有任何帮助我解决这个问题。
简而言之,我正在尝试将blankfile.txt本地计算机上桌面目录中名为的文件移动到 LAMP 服务器中的远程目录中。
我试过了:
put Desktop/blankfile.txt
put blankfile.txt 192.168.x.x:/home/user/Desktop/
put /home/user/Desktop/blankfile.txt
Run Code Online (Sandbox Code Playgroud)
(从远程工作目录输入时)
我究竟做错了什么?
我正在学习设置我的 LAMP 服务器。我正处于尝试将 MySQL 连接到 PHP 文件的阶段。考虑到我得到的只是一张空白页,很难找出问题出在哪里。没有错误行,什么都没有。
这是我的代码块:
<?php
//connect to mysql
$con = mysqli_connect('localhost','root','vengaboys','shoutit');
//test the connection
if(mysqli_connect_errno()){
echo 'failed to connect to MySQL: '.mysqli_connect_error();
}
ini_set('display_errors', 'shoutit');
error_reporting(E_ALL);
?>
Run Code Online (Sandbox Code Playgroud)