linux文件权限

Linux chmod命令详解

时间秒杀一切 提交于 2019-12-04 15:29:47
Linux chmod命令 Linux 命令大全 Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。 使用权限 : 所有使用者 语法 chmod [-cfvR] [--help] [--version] mode file... 参数说明 mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...] 其中: u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。 其他参数说明: -c : 若该文件权限确实已经更改,才显示其更改动作 -f : 若该文件权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) --help : 显示辅助说明 --version : 显示版本 实例 将文件 file1.txt 设为所有人皆可读取 : chmod ugo+r file1.txt 将文件 file1.txt 设为所有人皆可读取 : chmod

3-3 用户管理-新建用户useradd和passwd

我的梦境 提交于 2019-12-04 15:14:55
3.用户管理 终端命令 提示: 创建用户/删除用户/修改其他用户密码 的终端命令都需要通过 sudo 执行 3.1创建用户/修改密码/删除用户 序号 命令 作用 说明 01 useradd -m -g 组 新建用户名 添加新用户 * -m自动建立用户家目录 * -g 指定用户所在的组,否则会建立一个和同名的组 02 passwd 用户名 设置用户密码 如果是普通用户,直接用password 可以修改自己账户密码 03 userdel -r 用户名 删除用户 -r 选项会自动删除用户家目录 04 cat/etc/passwd | grep 用户名 确认用户信息 新建用户后,用户信息会保存在/etc/passwd文件中 提示 : 创建用户时,如果忘记添加 -m 选项指定新用户的家目录--最简单的方能股份就是 删除用户,重新创建 创建用户时,默认会创建一个和 用户名 同名的组名 用户信息保存在/etc/passwd文件中 3.2查看用户信息 序号 命令 作用 01 id[用户名] 查看用户UID和GID的信息 02 who 查看当前所有登录的用户列表 03 whoami 查看当前登录用户的账户名 passwd文件 /etc/passwd 文件存放的是用户的信息,由6个分号组成的7个信息,列分别是 1.新建用户名 2.密码(x,表示加密的密码) 3.UID(用户标识) 4.GID(组标识)

MySql常用命令总结

旧城冷巷雨未停 提交于 2019-12-04 13:45:21
1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表 mysql> SHOW TABLES; 5:创建一个数据库表 mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 6:显示表的结构: mysql> DESCRIBE MYTABLE; 7:往表中加入记录 mysql> insert into MYTABLE values (”hyq”,”M”); 8:用文本方式将数据装入数据库表中(例如D:/mysql.txt) mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE; 9:导入.sql文件命令(例如D:/mysql.sql) mysql>use database; mysql>source d:/mysql.sql; 10:删除表 mysql>drop TABLE MYTABLE; 11:清空表 mysql

大数据-linux的常用命令

女生的网名这么多〃 提交于 2019-12-04 11:04:10
linux的常用命令 1.1 日常操作命令 查看当前所在的工作目录 pwd 查看当前系统的时间 date 查看有谁在线(哪些人登陆到了服务器) who 查看当前在线 last 查看最近的登陆历史记录 1.2 文件系统操作 查看文件 ls / 查看根目录下的子节点(文件夹和文件)信息 ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示 ll 列表形式显示 ll –a 显示隐藏文件 切换目录 cd /home 创建文件夹 mkdir aaa 这是相对路径的写法 mkdir -p aaa/bbb/ccc 批量创建文件路径 mkdir /data 这是绝对路径的写法 删除文件夹 rmdir 可以删除空目录 rm -r aaa 可以把aaa整个文件夹及其中的所有子节点全部删除 rm -rf aaa 强制删除aaa 修改文件夹名称 mv aaa aa1 创建文件 touch fbb.txt 创建一个空文件 echo "hello fbb" > fbb.txt 利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容 echo "hello , liu yi fei " >> lyf.txt 将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容 1.3 文件权限的操作 linux文件权限的描述格式解读 drwxr-xr-x (也可以用二进制表示 111

5

安稳与你 提交于 2019-12-04 09:45:42
Linux-day05 权限 -rw-r--r-- 644 -rwxrwxrwx 属主 属组 其他用户 r #可读 w #可写 x #可执行 - #没有权限 r 4 w 2 x 1 - 0 #设置属主权限 [root@qls ~]# touch test.txt [root@qls ~]# [root@qls ~]# ll total 0 -rw-r--r--. 1 root root 0 Aug 19 08:48 test.txt [root@qls ~]# chmod u+x test.txt [root@qls ~]# ll total 0 -rwxr--r--. 1 root root 0 Aug 19 08:48 test.txt -rwxr--r--. 1 root root 0 Aug 19 08:48 test.txt [root@qls ~]# chmod u-w test.txt [root@qls ~]# ll total 0 -r-xr--r--. 1 root root 0 Aug 19 08:48 test.txt [root@qls ~]# chmod u=rwx test.txt [root@qls ~]# ll total 0 -rwxr--r--. 1 root root 0 Aug 19 08:48 test.txt [root@qls ~]#

NFS服务的用户身份映射

痞子三分冷 提交于 2019-12-04 09:43:01
NFS(Network File System,网络文件系统)是一种在企业内部网络使用比较广泛的文件共享服务,主要用于Linux以及类UNIX系统之间的文件共享。它采用C/S工作模式,在NFS服务器上将某个目录设置为共享目录,然后在客户端可以将这个目录挂载到本地使用。NFS服务诞生于上世纪80年代,虽然在CentOS7.6系统中采用的是目前最新的NFSv4版本,但由于NFS服务本身比较简单,尤其是在权限设置方面功能比较弱,所以如果对NFS服务设置不当,将会在企业网络中产生比较严重的安全隐患。本文就NFS服务的用户身份映射问题进行了分析,并给出了推荐的配置和使用方法。文中准备了两台Linux虚拟机来搭建实验环境,虚拟机所使用的操作系统版本为CentOS7.6。其中名为Server的虚拟机IP地址是192.168.80.10,名为Client的虚拟机IP地址是192.168.80.101。 1. NFS的基本配置 NFS服务在CentOS7系统中默认已经安装,但并未运行,因而首先需要在虚拟机Server中执行“systemctl start nfs”命令启动服务,然后再执行“systemctl enable nfs”命令将服务设置为开机自动运行。 在服务器端新建一个/var/share目录,并在其中创建一个测试文件test.txt。 [root@server ~]# mkdir

find命令

不问归期 提交于 2019-12-04 09:35:29
find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode 号等来搜索文件。但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find命令就会消耗较大的系统资源,导致服务器压力过大。所以,在使用 find 命令搜索时,不要指定过大的搜索范围。 find 命令的基本信息如下: 命令名称:find。 英文原意:search for files in a directory hierarchy. 所在路径:/bin/find。 执行权限:所有用户。 功能描述:在目录中查找文件。 命令格式 [root@localhost ~]# find 搜索路径 [选项] 搜索内容 find 是比较特殊的命令,它有两个参数: 第一个参数用来指定搜索路径; 第二个参数用来指定搜索内容。 而且find命令的选项比较复杂,我们一个一个举例来看。 按照文件名搜索 [root@localhost ~]#find 搜索路径 [选项] 搜索内容 选项: -name: 按照文件名搜索; -iname: 按照文件名搜索,不区分文件名大小; -inum: 按照 inode 号搜索; 这是 find 最常用的用法,我们来试试: [root@localhost ~]# find /-name yum.conf /etc/yum.conf

Linux常用命令大全

时光毁灭记忆、已成空白 提交于 2019-12-04 08:08:00
1.设置IP ifconfig ip addr setup vi /etc/sysconfig/network-scripts/ifcfg-en* /etc/init.d/network start|stop|restart 重启网络服务 service network restart centos7配置静态ip后仍然显示动态ip 2.别名设置 vi ~/.bashrc 让别名文件直接生效 source ~/.bashrc 3.光盘挂载卸载 mount /dev/sr0 /mnt/cdrom umount /mnt/cdrom 4.自启动配置文件 vi /etc/rc.d/rc.local vi /etc/rc.d/rc.local touch /var/lock/subsys/local #/usr/local/nginx/sbin/nginx #/usr/local/php/sbin/php-fpm #/ust/local/memcahed/bin/memcached -p 11211 -m 128 -u root & #/usr/local/redis/redis-server /ust/local/redis/redis.conf & 5.文件权限 chmod -R 777 文件名 chmod +w filename chown -R www filename [www

linux:文件权限管理

筅森魡賤 提交于 2019-12-04 05:57:52
linux内一切皆文件 一个目录要同时具有读和执行权限才可以打开,而有写权限才允许在其中创建文件 ls -l <文件名> 查看文件权限  |  ls -dl <目录名> 查看目录权限,而不是查看目录内的文件属性 1、在这里,像-rw-rw-r--这种,就是权限的说明。这串字符得拆分成下图4个部分 type:很多种 (最常见的-为文件,d为目录) user:这三个空是使用 user 的身份能对这个做什么处理 (r 能读; w 能写; x 能执行; - 不能完成某个操作) group:一个组能对这个做什么处理,权限的样式同样和 user 一样 others:除了 user 和 group 以外人的权限 2、变更文件所有者 建立一个文件:sudo chown likoo fii  将属于root的文件改成属于likoo 3、修改文件权限 (1)二进制数字表示 每个文件的三组权限 (拥有者,所属用户组,其他用户,这个顺序是固定的)各对应一个 "rwx",即1个 "7" 对某个文件或目录拥有"r=4,w=2,x=1"的用户即拥有可读可写可执行的最高权限。 r:表示读权限,w:表示写权限,x:表示执行权限 r:权限二进制100,转为十进制4; w:权限二进制010,转为十进制2; x:权限二进制001,转为十进制1; 由此可推出: 若要 rwx 则 4+2+1=7 若要 rw- 则 4+2+0

权限管理

本小妞迷上赌 提交于 2019-12-04 04:27:34
1.权限基础 权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特定的权限、所属用户及所有组,通过这样的机制来限制哪些用户、哪些组可以对特定文件进行什么样的操作 每个进程都是以某个用户的身份运行,所有进程的权限与该用户的权限一样,用户的权限大,该进程用户的权限就大 文件的三种权限:     注: 目录必须拥有x权限,否者无法查看其内容 2.UGO模型 Linux权限基于UGO模型进行控制: U代表User,G代表Group,O代表Other 每一个文件的权限基于UGO进行设置 权限三个一组(rwx),对应UGO分别设置 每一个文件拥有一个所属用户和所属组,对应UG,不属于该文件所属用户或所属组的使用O权限 命令ls -l可以查看当前目录下文件的详细信息 详细信息 相关权限 3.修改文件所属用户和组 命令chown用以改变文件的所有用户:chown 用户名 文件名,-R参数递归的修改目录下的所有文件的所属用户 chown [-R] 用户名:用户组 文件名:变更文件及目录的拥有者和所属组(-R递归处理所有文件和文件夹) 命令chgrp用以改变文件的所属组:chgrp 用户组 文件名,-R参数递归的修改目录下的所有文件的所属组 4.修改权限 命令chmod用以修改文件的权限:chmod 模式 文件名;模式有如下格式: u、g、o分别代表用户、组和其他