linux文件权限

linux常用基础命令

拥有回忆 提交于 2019-11-26 20:10:56
修改时间 date -s 月/日/年 例如:date -s 07/31/2019 date -s 时:分:秒 例如:date -s 23:56:50 hwclock -w 将时间写到bois,防止重启机器时间配置失效 帮助命令 man 获得帮助信息 man 命令或配置文件 例如:man date 或 man ls 或 man systemctl help 获得shell内置命令的帮助信息 命令 --help 例如:ls --help [root@localhost112 ~]# ls --help Usage: ls [OPTION]... [FILE]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. Mandatory arguments to long options are mandatory for short options too. -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. -

Linux必会面试题--1

不想你离开。 提交于 2019-11-26 20:10:45
1.列出你所知道的所有vi,vim编辑器的编辑模式,普通模式,命令模式。这三种模式下的操作指令 编辑模式:无 普通模式:G gg yy p d dd D u r x $ ^ dG i a o A I O 命令模式: : / :wq :x shift+zz :set nu :set ic :set list 2.在当前系统能ping通百度的情况下,使用命令(curl cip.cc)查看(公网IP)当前网络出口地址,取出关键字"数据二"所在的行,以空格为分隔符,取出第三列的内容 [root@chengyinwu ~]# curl cip.cc |grep '数据二' |awk '{print $3}' 3.linux系统存放所有用户密码信息的文件是? /etc/shadow /etc/passwd 5.存放用户账户信息的配置文件是? /etc/default/useradd /etc/login.defs 6.改变文件所有者的命令为 (B) A.chmod B.chown C.cat D.vim 7.假设公司研发部的用户David和Peter属于组A,财务部的用户life和laowang属于组B (1)建立相应的用户和组,并设置相应的对应关系 [root@yinwucheng ~]# groupadd A [root@yinwucheng ~]# useradd David -g A

02、用户管理

我的梦境 提交于 2019-11-26 19:36:34
用户管理 用户分类: 按系统分: 根用户 (管理员)  用户 id为0,如root 系统用户  用户 id在 1-499 之间 这些用户主要是系统内置的一些程序或服务使用的   普通用户 管理员创建的,使用、登录系统的用户 用户 id 一般从 500 开始 按作用分: 管理员 普通成员 用户识别不是靠用户名的,而是用户 id (uid) 与用户和组相关的配置文件 /etc/passwd 帐号 /etc/shadow   密码 /etc/group 组名 /etc/gshadow 组密码 /etc/login.defs 帐号限制文件 /etc/default/useradd 新建用户的默认规则文件 /etc/skel 默认用户家目录模板 /etc/passwd 文件解释 root:x:0:0:root:/root:/bin/bash tom:x:500:500::/home/tom:/bin/bash mary:x:501:501::/home/mary:/bin/bash 文件由冒号分隔成7段 第一段:用户名 第二段:密码, x 表示密码放在 /etc/shadow 为空表示登录不要密码也有把密码直接放在这里了,但这样,不太好      第三段:用户 id 第四段:组 id (主要组) 第五段:注释、描述 第六段:家目录 第七段:使用的 shell 如果是 nologin

Web高效管理多个项目的SVN仓库

二次信任 提交于 2019-11-26 19:17:49
转至:https://www.jianshu.com/p/a0af00642585 采用方案 Linux+Apache+Subversion+MySQL+JDK+Tomcat+Svnadmin 目录 0.安装准备 0.1 升级系统软件包 0.2 关闭SELinux 0.3 安装wget 1.部署Apache 1.1 安装apache 1.2 修改配置文件 1.3 启动apache服务 1.4 调整防火墙,允许80端口访问 1.5 浏览器访问测试 2.部署Subversion 2.1 安装SVN 2.2 重启apache服务 2.3 检查svn模块是否安装上了apache 2.4 查看svn版本 2.5 配置SVN仓库 2.5.1 创建SVN库主目录 2.5.2 编辑配置文件subversion.conf 2.5.3 创建/data/svn/passwd.http和/svn/authz文件 2.5.4 重启apache服务 3.部署MySQL 3.1 安装MySQL 3.2 mysql开机自动启动 3.3 启动mysql服务 3.4 调整防火墙,允许3306端口访问 3.5 设置mysql数据库的root用户密码 4.部署Tomcat 4.1 安装JDK 4.1.1 下载安装包 4.1.2 解压软件包 4.1.3 修改环境变量 4.1.4 使配置立即生效 4.1.5 检验是否生效 4

Ubuntu笔记

我怕爱的太早我们不能终老 提交于 2019-11-26 17:20:39
Ubuntu笔记 Ubuntu使用过程中整理的一些常用或关键操作整理,以备不时之需, 另外自己可以对界面做一些美化,这部分自行百度去配置,我的界面如图 ##################Ubuntu18.04版########################### 1.########################换源############################## 1) 备份默认的apt源 1 $ cd /etc/apt 2 $ sudo cp sources.list sources.list.backup 2) 编辑 $ sudo gedit sources.list 复制粘贴以下列表: deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com

权限管理

泪湿孤枕 提交于 2019-11-26 17:13:42
Linux文件系统权限: 权限对象: ​ 文件拥有者 ​ 群组 ​ 其他人 权限类型: d rwxr-xr-x. 5 root root 4096 Jul 27 17:26 test **r:4;w:2;x:1;**r–r--r–:444;rw-rwx-r:674; rwx 权限说明: 1.对于文件而言 ​ r :可以获取文件的数据 ​ w :可以修改文件数据 ​ x :可以将此文件运行为进程 2.对于目录而言 ​ r:可以使用ls命令获取文件列表 ​ w:可以修改文件列表,即创建和删除 ​ x:表示我们可以cd此目录,并且可以使用ls -l获取文件的详细属性 权限判断逻辑: 文件:前提条件,用户能够进入到文件所在目录 (1)删除文件:看用户是否具备对目录的w权限 判断用户身份,owner-group-other rwxr(左三位)-xr(中三位)-x(右三位) (2) 创建文件和删除文件逻辑相同 2.目录:前提条件:判断用户是否能够成功进入目录所在目录**(**x权限) (1)删除目录:看用户是否具备对目录的x权限 判断用户身份,owner-group-other rwxr(左三位)-xr(中三位)-x(右三位) (2) 创建和删除逻辑相同 权限管理命令: chmod ​ chmod [OPTION]… MODE[,MODE]… FILE… ​ chmod [OPTION]…

linux 深入应用 NFS

折月煮酒 提交于 2019-11-26 16:54:58
以下实验大家用主机名来区分服务器端和客户端, 服务器端为 NFS_Server ip-192.168.1.4; 客户端为 NFS_Client ip-192.168.1.5; 实例一 将/tmp 分享给大家使用,让所有的人都可以存取,让 root 写入档案还是具有 root 的权限 [NFS Server] [root@NFS_Server ~]# ll -d /tmp/ #目录 tmp 文件系统本身具有读写权限 drwxrwxrwt. 3 root root 4096 May 3 21:39 /tmp/ [root@NFS_Server ~]# vim /etc/exports /tmp 192.168.1.5(rw,root_squash) [root@NFS_Server ~]# exportfs -r #重新载入配置文件 [root@NFS_Server ~]# ll /tmp total 0 -rw-------. 1 root root 0 Apr 23 15:05 yum.log [root@NFS_Client ~]# mkdir /share1 #创建挂载目录 [root@NFS_Client ~]# ll /share1/ total 0 [root@NFS_Client ~]# mount -t nfs 192.168.1.4:/tmp/ /share1/

RHCE实验记录总结

戏子无情 提交于 2019-11-26 16:23:04
不管是运维还是开发系统的了解下Linux或者系统的温习整理一下Linux知识点无疑是较好的,这篇文章是对RHCSA&RHCE实验进行一个汇总,是我为了做实验方便(并分享给朋友)的一篇文章。 前言 开卷有益 准备考 RHCSA (红帽认证系统管理员) RHCE ( 红帽认证工程师) 想做下Linux实验巩固下实操技能 测试下自己现在Linux的技能掌握度 环境提示 系统版本:Centos7 虚拟环境:文章下方 虚拟环境安装 虚拟环境常用管理命令 整体总结 1、看下第一个实验的例子,其实要是重置密码步骤:第一步干了什么、第二步干了什么也是可以重置密码的(仅仅是做好这个实验而已) 2、拿第一个实验例子举例,做完实验看下总结 这个实验每一步的上下游关系(如果有的话) 每一步是干了什么,有什么意义 总结思考 RHCSA实验 恢复root密码 实验成果说明: 1、在忘记root密码的情况下如何恢复root密码 2、恢复root密码为redhat 实验前环境初始化: 1、重置server系统:rht-vmctl reset server 2、打开GUI(图形页面):rht-vmctl view server 3、在servser上执行命令初始化环境:lab rootpw setup 具体实验步骤: 1、重启操作系统,然后在启动加载器菜单中终端倒计时 1.1.

Linux的权限命令

时间秒杀一切 提交于 2019-11-26 16:02:19
1.1.1.文件权限 1.1.2 Linux三种文件类型: 普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。 目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。 设备文件: Linux系统把每一个设备都看成是一个文件 1.1.3 文件类型标识 普通文件(-)目录(d)符号链接(l) 进入etc可以查看,相当于快捷方式字符设备文件(c)块设备文件(s)套接字(s)命名管道(p) 1.1.4 文件权限管理: chmod 变更文件或目录的权限。 chmod 755 a.txt chmod u=rwx,g=rx,o=rx a.txt chmod 000 a.txt / chmod 777 a.txtchown 变更文件或目录改文件所属用户和组 chown u1:public a.txt :变更当前的目录或文件的所属用户和组 chown -R u1:public dir :变更目录中的所有的子目录及文件的所属用户和组 来源: https://blog.51cto.com/14473726/2427970

Linux知识汇总

走远了吗. 提交于 2019-11-26 15:51:00
1 Linux介绍 1.1 常见的操作系统 Windows 它微软公司开发的一款桌面操作系统(闭源系统)。版本有dos、win98、win NT、win XP、win 7、win vista、win 8、win 10。服务器操作系统:win server 2003、win server 2008、win server 2012。 Mac 苹果公司开发的一款操作系统(闭源系统),目前最新的版本是IOS12。界面风格还是不错。对于系统底层的优化也是很好。 Linux Linux是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统。目前其分支有很多。安卓 Linux的开发作者,李纳斯·托瓦兹。 Linux是开源的操作系统。所谓开源就是指开放源代码。 1983年 GNU计划 格奴计划 Linux分支: 常见的有centos(社区企业网络操作系统)、RedHat、乌班图、debian等等。 Unix Unix是Linux操作系统的前身,Unix时间戳是指1970年1月1日0时0分0秒,1970年是Unix的时间元年,也就是Unix诞生的年份。 1.2 Linux操作系统好处 之所以大部分的公司开发的时候都是使用Linux操作系统,取决于两个特性: 稳定性:取决于系统的底层架构,一般情况下Linux系统能做到很长时间不关机一点也不卡顿; 安全性:开源系统