Linux:权限管理&rpm&yum

三种基本权限

r 读权限(read)
w 写权限(write)
x 执行权限 (execute)
权限说明
在这里插入图片描述
所有者 所属组 其他人
第1位:文件类型(d 目录,- 普通文件)
第2-4位:所属用户(所有者)权限,用u(user)表示
第5-7位:所属组权限,用g(group)表示
第8-10位:其他用户(其他人)权限,用o(other)表示
第2-10位:表示所有的权限,用a(all)表示
字符 权限 对文件的含义 对目录的含义
r 读权限 可以查看文件内容 可以列出目录的内容(ls)
w 写权限 可以修改文件内容 可以在目录中创建删除文件( mkdir,rm )
x 执行权限 可以执行文件 可以进入目录(cd)

权限更改-chmod

英文:change mode (change the permissions mode of a file)
作用:改变文件或目录权限
语法:
chmod [{ugoa}{±=}{rwx}] [文件名或目录]
chmod [mode=421] [ 文件或目录]
参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的)

root
文件所有者
例如:chmod u+x a.txt
u g o
chmod u+x,o-x a.txt
用数字来表示权限(r=4,w=2,x=1,-=0)
例如:chmod 750 b.txt
rwx和数字表示方式能随意切换

更改所有者-chown

英文:change file ownership
作用:更改文件或者目录的所有者
语法 : chown user[:group] file…
 -R : 递归修改
参数格式 :
user : 新的档案拥有者的使用者 ID
group : 新的档案拥有者的使用者群体(group)
chown lee file1 把file1文件的所有者改为用户lee
chown lee:test file1 把file1文件的所有者改为用户lee,所属组改为test
chown –R lee:test dir 修改dir及其子目录的所有者和所属组

改变所属组chgrp

英文:change file group ownership
作用:改变文件或目录的所属组
语法 : chgrp [group] file…
chgrp root test.log 把test.log的所属组修改为root

RPM命令使用

rpm的常用参数
i:安装应用程序(install)
vh:显示安装进度;(verbose hash)
U:升级软件包;(update)
e:卸载应用程序(erase)
注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可使用–nodeps强行卸载。
查询mysql相关的包: rpm –qa | grep mysql
安装:rpm -ivh jdk.rpm
卸载: rpm –e mysql*
强行卸载:rpm –e mysql --nodeps*

YUM管理

yellowdog updater modified 软件包管理工具
应用yum的好处:
1,自动解决软件包依赖关系
2,方便的软件包升级
查询
yum list 查询所有可用软件包列表
安装

yum -y install 包名 -y 自动回答yes
升级
yum -y update 包名 (慎用)
注意:如果不加包名,就升级所有的,包括内核。必须加包名升级单个软件包,慎用升级所有的
卸载
yum -y remove 包名

posted @ 2019-05-26 18:56  drl_blogs  阅读(694)  评论(0编辑  收藏  举报