linux文件权限

linux学习记录

筅森魡賤 提交于 2019-12-03 13:35:34
文件权限 10位字符 drwxrwxrwx第一位表示文件的类型,后面9位分别表示users,group,others对这个文件权限,r,w,x表示可读,可写,可执行 改变文件权限 chmod 1.chmod xxx, 3位数字转化为二进制,对应位上的1表示是否可行 例如chomod 755表示 111,101,101 即group和others可读可执行但不可写 2.使用 chmod a+w 或者 chmod a-r表示将三类用户都增加上可写,都删除可读 来源: https://www.cnblogs.com/Hugh-Locke/p/11797365.html

MySQL5.6与MySQL5.7安装的区别

三世轮回 提交于 2019-12-03 12:02:01
一.MySQL5.6与MySQL5.7安装的区别 1、cmake的时候加入了boost 下载boost.org 2、初始化时 cd /application/mysql/bin/mysql 使用mysqld --initialize 替代mysql_install_db,其它参数没有变化:--user= --basedir= --datadir= 3、--initialize会生成一个临时密码 4、还可以用另外一个参数--initialize-insecure (加上生不成密码) mysql 5.7使用弱密码 validate_password_length 8 # 密码的最小长度,此处为8。 validate_password_mixed_case_count 1 # 至少要包含小写或大写字母的个数,此处为1。 validate_password_number_count 1 # 至少要包含的数字的个数,此处为1。 validate_password_policy MEDIUM # 强度等级,其中其值可设置为0、1、2。分别对应: 【0/LOW】:只检查长度。 【1/MEDIUM】:在0等级的基础上多检查数字、大小写、特殊字符。 【2/STRONG】:在1等级的基础上多检查特殊字符字典文件,此处为1。 validate_password_special_char_count 1

linux系统用户管理(二)

这一生的挚爱 提交于 2019-12-03 10:21:17
5.组命令管理** 组账户信息保存在/etc/group和/etc/gshadow两个文件中 /etc/group 组账户信息 [root@localhost ~]# head -2 /etc/group root:x:0: bin:x:1: // /etc/group由“:”分割成4个字段,每个字段具体含义如下 字段名称 注释说明 1.组账户名称 //组的名称 2.密码占位符 //组的密码(存在/etc/gshadow) 3.组GID //组GID的信息 4.组成员 //这里仅显示附加成员,基本成员不显示 /etc/gshadow 组密码信息 [root@localhost ~]# head -2 /etc/gshadow root::: bin::: // /etc/gshadow由“:”分割成4个字段,每个字段具体含义如下 字段名称 注释说明 1.组账户名称 //组的名称 2.密码占位符 //组密码 3.组GID //组管理员 4.组成员 //这里仅显示附加成员,基本成员不显示 使用groupadd命令新增组 语法:groupadd [-g GID] groupname //不指定gid默认从1000开始 [root@localhost ~]# groupadd gtest [root@localhost ~]# tail -1 /etc/group gtest:x:5004

Linux

谁都会走 提交于 2019-12-03 10:05:42
一、Linux目录结构 1 /bin: (binaries) 存放系统命令的目录,所有用户都可以执行。 2 /sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。 3 /usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行 4 /usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行 5 /root: 存放root用户的相关文件,root用户的家目录。宿主目录 超级用户 6 /home:用户缺省宿主目录 7 /tmp:(temporary)存放临时文件 8 /etc:(etcetera)系统配置文件 9 /usr:(unix software resource)系统软件共享资源目录,存放所有命令、库、手册页等 10 /proc:虚拟文件系统,数据保存在内存中,存放当前进程信息 11 /boot:系统启动目录 12 13 /dev:(devices)存放设备文件 14 /sys :虚拟文件系统,数据保存在内存中,主要保存于内存相关信息 15 /lib:存放系统程序运行所需的共享库 16 /lost+found:存放一些系统出错的检查结果。 17 /var:(variable) 动态数据保存位置,包含经常发生变动的文件,如邮件

linux命令(ubuntu18)记录...

瘦欲@ 提交于 2019-12-03 10:00:00
1.解压.zip文件 unzip studentCRUD-master.zip 2.授权chmod指令 r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute) chmod -R 777 studentCRUD-master 参数-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 来源: https://www.cnblogs.com/songxiaoke/p/11787391.html

linux umask计算方法

对着背影说爱祢 提交于 2019-12-03 09:56:37
1. umask用于设定默认的新建文件或目录的权限  查看umask当前值命令: umask -p  计算创建出的file权限方法: 如果umask值的每位数都是偶数,使用666按位减umask的值即可   如果某一位或所有位的数值是奇数, 则要在666按位减umask值的对应位数上+1.  计算创建出的dir权限方法: 直接使用777按位减umask值即可, 与位上的奇偶数无关. 2. 对应位数上值为7的数字, 在计算file权限时按照6计算, 计算dir时照常计算即可. 来源: https://www.cnblogs.com/quzq/p/11787235.html

Linux特殊权限及ACL权限

左心房为你撑大大i 提交于 2019-12-03 09:51:57
一、SetUID与SGID 只能用于二进制程序,脚本不能设置 执行者需要有该二进制程序的x权限 执行具有SUID权限的二进制程序,那么执行者将具有该二进制程序所有者的权限。 举例来说,/etc/passwd文件的权限是 -rw-r--r--,用户更改密码时需要对passwd文件进行写操作,root可以读写不用说,那普通用户为什么也能进行修改呢?这里就需要SUID来解决。 修改密码时是用/usr/bin/passwd工具进行修改的。setuid的作用是让执行该命令的用户以该命令拥有者的权限去执行,就是普通用户执行passwd时会拥有root的权限,这样就可以修改/etc/passwd这个文件了。 下面权限中的x就标志着SUID [root@centos7 aubin]# ls -al /usr/bin/passwd -rwsr-xr-x. 1 root root 27832 Jun 10 2014 /usr/bin/passwd sgid 的意思和它是一样的,即让执行文件的用户以该文件所属组的权限去执行。 二、sticky(粘滞位) 以/tmp为例,tmp为存放临时文件的文件夹。所有用户都可以对他进行读写执行。那如果A用户创建了一个文件再tmp中,B用户把给删除了。这种情况是不允许出现的。如果设置了sticky(粘滞位),那目录下的文件就只有root和创建者有权限区读写执行

文件的默认权限UMASK

*爱你&永不变心* 提交于 2019-12-03 09:29:31
当进入Linux系统后新创建的文件或者文件夹总是会有一个默认的权限,那么这个权限是如何设置的呢? umask就是设置文件与目录的默认权限 1. 查看umask 直接查看, [root@centos6 ~]# umask 0022 以模式方式显示 [root@centos6 app]# umask -S u=rwx,g=rx,o=rx 输出可被调用,重定向 [root@centos6 app]# umask -p umask 0022 0022表示的权限是rwxr-xr-x,第一位的0是特殊权限,这里先不做考虑。 2. 文件与目录权限 文件:新文件对于所有用户来说具有执行权限是很可怕的事情。所以对于文件来说默认最大权限就是666 rw-rw-rw 目录:对于目录来说,x权限意味着是否能进入到目录中。如果一个新建的目录无x权限就进入不了这个目录。那目录就没有存在的意义。所以目录的最大权限是777 drwxrwxrwx 3. 默认权限的计算 文件: 最大权限减去umask码等于默认权限,结果为奇数,则 奇数位 +1 结果为偶数 666-022=644,转换为权限 rw- r- - r - - 如果mask=135 666-025=641,奇数+1为642,转换为权限rw- -r- - - w- 目录: 最大权限减去umask码等于默认权限 777-022=755 转换为权限 rwxr

linux

江枫思渺然 提交于 2019-12-03 07:59:01
linux 操作系统 企业版vmware vsphere esxi服务器 在线下载资源 wget命令 ,需要安装 自动下载文件的自由工具 yum install wget 常识 快捷键 xshell快捷键 logout 命令退出 ctrl+d 退出用户登陆 ctrl+shift+f 快速登陆 知识点 登陆默认显示相对路径 不区分的空格 多少空格都可以 后面.文件后缀只是文件标识 查找以什么开头^ 以什么结尾 $ 查找空白符 ^$ 掌握普通用户登录后系统的提示符:$ 掌握root用户登录后系统的提示符:# Linux终端也称为虚拟控制台,Linux终端采用字符命令方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制 Linux是一个多用户、多任务、支持多线程和多CPU的操作系统 默认端口号 ftp:23 dns:53 http:80 https:443 ssh:22 NAT模式 电脑宿主机的ip在局域网内是唯一的,选择了NAT模式创建虚拟机,虚拟机就是一个新的局域网 桥接模式 用此模式,就是局域网中一台独立的主机,它可以访问该类网段任意一台机器, 仅主机模式 单机模式 yum 装软件 ifconfig 查看网络路径 lo:本机回环 ens33 inet 连接外网的地址 查看帮助 命令 --help ls --help -用man帮助手册 man ls

Linux(权限详解)

一个人想着一个人 提交于 2019-12-03 07:24:08
  Linux权限是很重要的一个东西,大体上来看 root用户拥有最高权限,可以无视任何权限 。 普通用户 都只能访问自己的家目录, 无法访问其它用户的家目录,更无法访问root目录   linux权限把用户分为三类,文件所有者,文件所有者同组成员,其他成员。   linux权限又把权限分为三类,可读,可写,可执行。   总体上就成了 rwxrwxrwx这种格式,有时候还可以认为是三个二进制数字比如777,读4写2执行1   针对文件的三种权限的解释     r读取文件内容     w修改文件内容     x将文件当作命令来执行   针对目录的三种权限     r读取目录下的文件名称(配合x)     w在目录下创建或删除节点     x进入目录(配合r)   有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使它属于其他用户也是如此   需要注意的是,它只管理本层的权限,若在子目录下还有文件或还有子目录,需要递归判断他们是否能够删除   例如: /home(rwx)/ftpuser(rwx)/a(rwx)/b(r_x)/c(rwx)/1.txt   因为在家目录ftpuser下拥有rwx权限,可以在ftpuser目录下创建删除修改文件。但是rm -rf a 可不可以删除成功,答案是不能,因为虽然权限上删除a没问题,但是删除a需要递归删除子元素,那么判断能否删除b呢