chown

linux权限管理—基本权限

試著忘記壹切 提交于 2020-01-05 12:21:47
目录 Linux权限管理—基本权限 一、权限的基本概述 二、权限修改命令chmod 三、基础权限设置案例 四、属主属组修改命令chown Linux权限管理—基本权限 一、权限的基本概述 1.什么是权限? 权限是针对某些文件或者进程,对用户进行限制 2.为什么要有权限? 因为在公司中,服务器可能就那么几台,但是运维可能有多个,我们多个运维要登录同一台服务器,那么不可能只有一个root用户,我们需要根据运维的等级,来分配用户权限。 3.权限与用户的关系? Linux中的文件或目录的权限和用户及用户组关联很大,Linux中每个文件或目录都有一组共9个基础权限位,每三个字符被分为一组,他们分别是属主权限位(占三个字符)、属组权限位(占三个字符)、其他用户权限位(占三个字符) 比如 rwxr-xr-x linux中正是这9个权限位来控制文件属主(User)、属组(Group)、其他用户(Other)基础权限。 每种身份,又对应了3种权限:r(readable)、w(writeable)、x(excutable) 目录示例: drwxr-xr-x. 2 root root 6 Jul 2 00:29 abc 文件类型 文件属主权限位 属组权限位 其他用户权限位 硬链接数 文件的属主(所属用户) d rwx r-x r-x 2 root 文件的属组(所属用户组) 文件的大小(文件中的字节数)

Android 启动过程简析

时光怂恿深爱的人放手 提交于 2020-01-04 05:27:28
首先我们先来看android构架图: android系统是构建在linux系统上面的。 所以android设备启动经历3个过程。 Boot Loader,Linux Kernel & Android 系统服务。 1.基本启动过程 系统引导bootloader 加载boot.img 由bootloader 加载内核kernel 文件系统挂载,init 完成引导进程(文件解析、属性设置、启动服务、执行动作) 重要的服务进程zygote 建立Java Runtime,建立虚拟机 启动Android System Server 系统服务System Server 通过System Manager管理android的服务 桌面launcher 各个服务已经就绪,桌面程序Home在ActivityManagerService的服务过程中建立 2.init android 启动流程图: 是有kernel启动的第一个进程。 用来完成其他服务的引导进程。 init启动的过程记录在init.rc文件中。 2.1 init.rc的语法 rc文件只有在System/Core/Init/readme.txt中有描述 一共分为4种设计。 Action Commands Services Options Action & Services 暗示着一个新的语句的开始,这两个关键字后面跟着的 commands 或者

安装篇——Linux下安装mysql

扶醉桌前 提交于 2020-01-02 02:42:54
..1.下载linux的mysql安装包 https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.43-linux-glibc2.12- x86_64.tar.gz ..2.上传到linux /usr/local/ 解压,重命名 cd /usr/local rz tar -zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz mv mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz mysql ..3.创建数据文件夹 mkdir mysql/data/mysql ..4.添加用户组,添加用户 groupadd mysql useradd -r -g mysql mysql ps:添加mysql这个用户组,并将mysql这个用户添加到mysql用户组中 ..5.进入mysql目录,设置权限 cd mysql chown -R mysql:mysql ./ chown -R mysql:mysql data chown -R root:root ./ ..6.安装数据库 ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql ..6.设置my.cnf文件,如果

Linux常用命令及部分全称

戏子无情 提交于 2019-12-31 22:46:10
1.ls = list,列出文件 -a: 列出所有的文件,包括所有以.开头的隐藏文件 -d: 列出目录本身,并不包含目录中的文件 -h: 和-l一起使用,文件大小人类易读 -l详细信息 -S大小排序 -t时间排序 2.man = Manual意思是手册,可以用这个命令查询其他命令的用法。 3.pwd = print working Directory,显示出当前/活动目录的名称 4.cd = Change Directory,切换目录 cd 目录 切换目录 cd - 切换至上次所处的目录 cd .. 切换至上级目录 cd ~ 切换至家目录(或者一个cd也可以) 5.mkdir = Makedirectory,创建目录 -p 指定路径 , 根据需要创建父目录 -m 指定权限 6.echo 输出并显示一行文本 -e: 允许对列出的加反斜线转义的字符进行解释. [root@ken ~]# echo "this is ken \nnice to meet you" this is ken \nnice to meet you [root@ken ~]# echo -e "this is ken \nnice to meet you" this is ken nice to meet you 7.touch = touch,创建,修改文件或者目录的时间属性,若文件不存在,

linux命令——chmod/chown

三世轮回 提交于 2019-12-31 00:40:13
改变文件所有权 chown 例如 sudo chown username myfile 1 myfile 文件的所有权变为 username 。 chown -R username /files/work 1 加入参数 -R , work 文件夹 以及文件夹里的所有文件和子目录 所有权都变为 username 。 改变文件权限 chmod chmod 修改文件或者目录的权限码 语法: chmod [ 选项 ] [ 数字或者字符权限表示 ] filename 选项: -c:类似于-v,仅显示更改部分 -f:不显示错误信息 -R:递归处理 -v:显示指令执行过程 --reference=参考文件或目录 权限码表示: 权限分为拥有者u,群组g,其他o,权限码读权限r值为4,写权限w值为2,执行权限x值为1 例如: 777代表ugo三个权限的rwx权限都具有。 754代表u是rwx都有,g是rx,o是r。 也可以用符号给权限赋值: u=rwx,g=rx,o=r u=rwx,go=rx 增加或者删除某权限: g-w,o-x go-w 对ugo全部操作用a来代表: a=rwx a-w 注:chmod在修改链接文件的权限后,链接文件的权限不会被改变,链接指向的文件会被改成修改的权限。 rwx权限对文件和目录的意义: 对于文件来说:r:可读取文件的内容 w:可编辑或修改该文件的内容,不包括删除文件

MySQL LOAD_FILE returns NULL

岁酱吖の 提交于 2019-12-30 06:44:31
问题 I want to get SQL LOAD_FILE function to work and have read every single question/answer + documentation about this, but here is what's been happening. When I want to LOAD_FILE from my home directory: mysql> SELECT LOAD_FILE('/home/myuser/somefile.txt'); +----------------------------+ | LOAD_FILE('/home/myuser/somefile.txt') | +----------------------------+ | NULL | +----------------------------+ 1 row in set (0.00 sec) So after getting this, I thought maybe the problem is that MySQL cannot

Linux 安装 Mysql

痴心易碎 提交于 2019-12-28 18:38:11
Linux mysql安装详细步骤 linux系统版本: CentOS 7.3 64位 安装源文件版本:mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz mysql安装位置:/software/mysql 数据库文件数据位置:/data/mysql 1.下载源文件 #wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 2.在根目录下创建文件夹software和数据库数据文件/data/mysql #mkdir /software/ #mkdir /data/mysql 3.上传mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz文件到/software下 #cd /software/ #tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 4.更改解压缩后的文件夹名称 #mv /software/mysql-5.7.21-linux-glibc2.12-x86_64/ /software/mysql 5.创建mysql用户组和mysql用户 #groupadd mysql #useradd -r -g mysql mysql 6

why doesn't chown work in Dockerfile?

戏子无情 提交于 2019-12-28 04:59:11
问题 My Dockerfile creates a directory, chown's it, and then lists the directory afterwards. The directory is still owned by root. Why is that? Here is the Dockerfile: FROM ubuntu:precise RUN useradd -d /home/testuser -m -s /bin/bash testuser RUN mkdir -p /var/local/testrunner/logs VOLUME ["/var/local/testrunner/logs"] RUN grep testuser /etc/passwd RUN grep root /etc/passwd RUN chown -R testuser:testuser /var/local/testrunner/logs RUN ls -ld /var/local/testrunner/logs Here is the output from

Correct owner/group/permissions for Apache 2 site files/folders under Mac OS X?

无人久伴 提交于 2019-12-27 11:32:07
问题 It's hard to find Mac-specific answers to this question on the web, so I'm hoping someone out there can put this one to rest for me? My permissions are screwed up on my sites and I'm not sure how to fix them without just slamming a recursive 777 on everything which is quite obviously incorrect. Thanks! 回答1: This is the most restrictive and safest way I've found, as explained here for hypothetical ~/my/web/root/ directory for your web content: For each parent directory leading to your web root

man chmod ,chown

坚强是说给别人听的谎言 提交于 2019-12-26 22:07:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> CHMOD(1) User Commands CHMOD(1) NAME chmod - change file mode bits SYNOPSIS chmod [OPTION]... MODE[,MODE]... FILE... chmod [OPTION]... OCTAL-MODE FILE... chmod [OPTION]... --reference=RFILE FILE... DESCRIPTION This manual page documents the GNU version of chmod. chmod changes the file mode bits of each given file according to mode, which can be either a symbolic representation of changes to make, or an octal number representing the bit pattern for the new mode bits. The format of a symbolic mode is [ugoa...][[+-=][perms...]...], where perms is either zero or