9.5.4 sudo
虽然
通过
su
-
u root
可以切换到
root
用户
,
但是
存在严重的
安全隐患
linux
系统中的
root
账号通常
用于系统的维护和管理
,
对操作系统的所有资源
具有访问权限
如果不小心使用
rm
-
rf ... ...
,
就可能将系统搞瘫痪
在大多数版本的
linux
中
,
都不推荐
直接只用
root
账号登录系统
sudo
命令用来以其他身份来执行命令
,
预设的身份为
root
用户使用
sudo
时
,
必须先输入密码
,
之后
5
分钟的有效期限
,
超过期限则必须重新输入密码
提示
:
若其未经授权的用户企图使用
sudo,
则会发出警告邮件给管理员
9.5.4.1
给 指定用户 授予 权限
本质
:
通知 服务器 给 特定用户 分配 临时管理员权限
vim /etc/sudoers
9.5.4.2
使用 用户
hadoop01
登录
,
操作管理员命令
本质
:
使用临时管理员权限
准备工作: 使用root用户操作
9.5.5 修改用户权限

5.1
方式一
:
修改用户权限
chmod
可以修改
用户
/
组
对
文件
/
目录
的权限
命令格式如下
:
目标演练:
5.2
方式二
虽然 方式一 直接修改
文件
|
目录
的
读
|
写
|
执行
权限
,
但是不能精确到
拥有者
|
组
|
其他
权限
命令格式如下
:(
u
表示所属用户
/
g
表示所属组
/
o
表示其他
)
目标演练:
5.3
方式三
:
简化方式二
命令格式如下
:
说明 第一个数字 是 拥有者权限, 第二个数字 是 组权限, 第三个数字 是 其他用户权限
常用数字组合有
(
u
表示用户
/
g
表示组
/
o
表示其他
)
777
===>
u=rwx, g=rwx, o=rwx
755
===>
u=rwx, g=rx, o=rx
644
===>
u=rw, g=r, o=r
目标演练: