chmod

WARNING: UNPROTECTED PRIVATE KEY FILE! when trying to SSH into Amazon EC2 Instance

 ̄綄美尐妖づ 提交于 2019-11-29 19:23:18
I'm working to set up Panda on an Amazon EC2 instance. I set up my account and tools last night and had no problem using SSH to interact with my own personal instance, but right now I'm not being allowed permission into Panda's EC2 instance. Getting Started with Panda I'm getting the following error: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ Permissions 0644 for '~/.ec2/id_rsa-gsg-keypair' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. I've chmoded my keypair to 600 in order to get into my personal instance last

linux命令学习

倖福魔咒の 提交于 2019-11-29 19:17:19
一、学习前准备 帮助文档 Linux命令大全(★★★),可以在上面找到你要查找的linux命令 Linux 命令大全 | 菜鸟教程 Linux 教程 | 菜鸟教程 Tab 补全 Tab 补全是非常有用的一个功能,可以用来自动补全命令或文件名,省时准确。 未输入状态下连按两次 Tab 列出所有可用命令 已输入部分命令名或文件名,按 Tab 进行自动补全,多用你就肯定会喜欢的了。 光标 up 方向键上(可以调出输入历史执行记录,快速执行命令) down 方向键下(配合 up 选择历史执行记录) Home 移动光标到本行开头 End 移动光标到本行结尾 PgUp 向上翻页 PaDN 向下翻页 Ctrl + C 终止当前程序 Ctrl + L 清屏 = clear命令(记住这个快捷键,比clear高效很多) *man, info, help man命令:Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。 info命令:Linux下info格式的帮助指令。就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。 help命令:用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。

Linux文件与文件夹的权限问题

妖精的绣舞 提交于 2019-11-29 18:22:02
0x01 修改文件可读写属性的方法 例如:把index.htm 文件修改为可写可读可执行: chmod 777 index.htm 要修改目录下所有文件属性可写可读可执行: chmod 777 *.* 该命令中可以使用 * 作为通配符。 比如:修改所有htm文件的属性: chmod 777 *.htm 0x02 修改文件夹属性的方法 把目录 /images/small 修改为可写可读可执行: chmod 777 /images/small 修改目录下所有的文件夹属性: chmod 777 * 把文件夹名称用 * 来代替就可以了。 要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行: chmod -R 777 /upload 总结 Linux 下文件和目录的权限区别: 文件:读文件内容(r)、写数据到文件(w)、作为命令执行文件(x)。 目录:读包含在目录中的文件名称(r)、写信息到目录中去(增加和删除索引点的链接)、搜索目录(能用该目录名称作为路径名去访问它所包含的文件和子目录) 具体说就是: (1)有只读权限的用户不能用 cd 进入该目录,还必须有执行权限才能进入。 (2)有执行权限的用户只有在知道文件名,并拥有读权利的情况下才可以访问目录下的文件。 (3)必须有读和执行权限才可以 ls 列出目录清单,或使用 cd 命令进入目录。 (4)有目录的写权限,可以创建

How to chmod 0007 a lot of directories with php? [duplicate]

荒凉一梦 提交于 2019-11-29 16:20:44
This question already has an answer here: PHP mkdir: Permission denied problem 12 answers My Website will contain thousands of subdirectories named 'e' which are to hold user created .json files specific to that directory's submission form. I need this newly created directory to be chmod 0007. How can I do this? This code below comes from a php file the global store function for local storage in folder 'e' but it only works right now if that folder is already there and already chmod 0007: public function store(Document $document) { if (!isset($document->id)) { $document->id = $this->generateId

Linux(centos 7)系统基本命令

余生颓废 提交于 2019-11-29 14:50:56
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_42743215/article/details/81319772 Linux(Centos7)系统基本操作 目录结构 - bin 普通用户使用的命令 - sbin 管理员使用的命令 - dev 设备文件 - proc 虚拟文件系统,反映内核进程信息实时状态 - usr 系统文件,类似 C :Windows [注]: RHEL7 /bin /sbin /lib /lib64 都在此目录 - boot 启动文件 - etc 配置文件 - lib 库文件 - lib64库文件 - tmp 临时文件 - var 变化文件 注:设备挂载目录 - media 移动设备挂载点 - mnt 手工挂载点 - misc automount进程挂载 - net automount进程挂载 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 VIM 命令模式 光标定位 hjkl //上下左右 0 $ //行首行尾 gg G //文首文尾 3 G //进入第三行 1 2 3 4 文本编辑 y //复制 yy 3yy ygg yG d //删除 dd 3dd dgg dG D //从光标处删除到行尾 u

DSMall源码多店铺商城,B2B2C商城单机部署/集群部署教程

三世轮回 提交于 2019-11-29 12:51:17
DSMall 单机部署/集群部署 硬件选购 单机部署基本硬件 集群部署基本硬件 环境部署 单机部署 集群部署 硬件选购 单机部署基本硬件 阿里云域名 阿里云服务器(推荐配置:Centos6.8 64位,双核4G内存 3M带宽) 集群部署基本硬件 阿里云域名 阿里云服务器至少两台 (用于主备服务或流量分发) 阿里云负载均衡 (用于流量分发) 阿里云数据库Redis版(用于存储缓存) 阿里云数据库 Mysql(用于存储数据,建议高可用版,可选是否配置主从数据库) 阿里云OSS图片存储(用于第三方图片存储) 环境部署 单机部署 安装Lnmp环境集成包: https://lnmp.org/install.html wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp 添加、删除虚拟主机及伪静态管理: https://lnmp.org/faq/lnmp-vhost-add-howto.html lnmp vhost add 、 lnmp vhost list 、 lnmp vhost del LNMP默认网站配置文件:/usr/local/nginx/conf/nginx.conf LNMPA默认网站配置文件:/usr

Linux入门基础之 中

女生的网名这么多〃 提交于 2019-11-29 11:15:00
五、Linux 下获取帮助 没必要记住所有东西 Linux 提供了极为详细的帮助工具及文档,一定要养成查帮助文档的习惯,可以大大减少需要记忆的东西并且提高效率 5.1、HELP 几乎所有命令都可以使用 -h 或 --help 参数获取使用方法、参数信息等。 5.2、MAN man 命令是 Linux 中最为常用的帮助命令,将要获取帮助的命令作为参数运行 man 命令就可以获取相应的文档帮助 man 文档分为很多类型 部分 类型 1 用户命令 2 内核参数调用 3 库函数 4 特殊文件和设备 5 文件格式和规范 6 游戏 7 规范、标准和其他页面 8 系统管理页面 9 Linux 内核 API man -k 关键字,可以用来查询包含该关键字的文档 5.3、INFO info 与 man 类似,但是提供的信息更为详细深入,以类似网页的形式显示 info 与 man 一样都可以通过 “/+关键字” 方式进行搜索 5.4、DOC 很多程序、命令都带有详细的文档,以 TXT、 HTML、 PDF 等方式保存在 /usr/share/doc 目录中,这些文档是相应程序最为详尽的文档 六、用户及权限基础 6.1、Linux 用户基础 6.1.1 用户、组 当我们使用 Linux 时,需要以一个用户的身份登入,一个进程也需要以一个用户的身份运行,用户限制使用者或进程可以使用、不可以使用哪些资源。

Recursively chmod/chown/chgrp all files and folder within a directory

﹥>﹥吖頭↗ 提交于 2019-11-29 10:22:10
I am working on a site which builds other sites. Some if it I use copy() to create the files and directories, other times I'm building XML files in php and using DOMDocument::save to save them. The end result is a root folder with all sorts of messed up permissions. I've beening modding files and folders as I go, which words to some extent, but I'm particularly having trouble when it comes to using copy() . (This is where I'm at so far http://pastebin.com/SBE8vtFX , attn: function modPath($path) ) I want to take a different approach and recursively chmod/chown/chgrp all the files and folders

在Ubuntu16中安装VMWARE虚拟机

有些话、适合烂在心里 提交于 2019-11-29 08:27:08
在Ubuntu16中安装VMWARE虚拟机 首先下载VM的安装包 在你的浏览器中输入该网址 https://www.vmware.com/go/getWorkstation-linux 接着讲安装包移动到你想安装的地方 然后开启权限 chmod +x VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle 最后安装即可 sudo ./VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle 来源: https://blog.csdn.net/wjx_1999/article/details/100673398

linux权限管理(chown、chgrp、chomd)

懵懂的女人 提交于 2019-11-29 08:12:43
一、文件权限 我们以/etc/passwd 文件为例,用ll长列出其属性如下所示 ll /etc/passwd 每个文件针对每类访问访问者都定义了三种权限 文件类型中: p:表示命名管道文件 d:表示目录文件 l:表示符号连接文件 -:表示普通文件 s:表示socket文件 c:表示字符设备文件 b:表示块设备文件 二、文件属性操作 1、chown   chown命令改变某个文件或目录的 所有者和所属的组 ,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户UID,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。只有文件主和超级用户才可以便用该命令。 语法: chown (选项)(参数) 选项 -c或——changes:效果类似“-v”参数,但仅回报更改的部分; -f或--quite或——silent:不显示错误信息; -h或--no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件; -R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理; -v或——version:显示指令执行过程; --dereference:效果和“-h”参数相同; --help:在线帮助; --reference=<参考文件或目录>