美文网首页
Linux 系统中普通用户 如何拥有 root 用户的权限

Linux 系统中普通用户 如何拥有 root 用户的权限

作者: 小屁孩云熙 | 来源:发表于2021-10-27 15:47 被阅读0次

1. 使用 su 命令切换到 root 用户

  • 优势

    简单 快捷

  • 劣势

    风险太高(root权限泛滥)

2. 修改数据文件的权限(9位权限位)

  • 优势

    只针对某个数据文件修改,只针对某个用户进行授权

  • 劣势

    需要了解权限位功能

3. 采用 sudo 提权

  • 优势

    可以利用文件编辑指定用户有哪些指定权限

    sa 运维部门 dev 开发人员

  • 劣势

    配置规划复杂

4. 利用特殊权限位(3位)

  • 优势

    设置权限简单方便

  • 劣势

    设置好的权限所有用户都拥有

5. 扩展

5.1 如何防范系统中的重要文件不被修改(root用户也不能修改)

给文件加锁,使root用户也不能直接修改相应文件

# 加锁方法
[root@sec01 files]# echo "123456" > yunxuan.txt
[root@sec01 files]# chattr +i yunxuan.txt 
[root@sec01 files]# lsattr yunxuan.txt 
----i----------- yunxuan.txt
[root@sec01 files]# vim yunxuan.txt 
[root@sec01 files]# cat yunxuan.txt
123456

# 解锁
[root@sec01 files]# chattr -i yunxuan.txt
[root@sec01 files]# lsattr yunxuan.txt
---------------- yunxuan.txt

为了防止别人使用 chattr 命令

[root@sec01 files]# which chattr 
/usr/bin/chattr
[root@sec01 files]# mv /usr/bin/chattr /root/yunxuan
[root@sec01 files]# chattr +i yunxuan.txt
-bash: /usr/bin/chattr: No such file or directory
[root@sec01 files]# cd /root/
[root@sec01 ~]# ll
total 16
-rw-------. 1 root root  1655 Jul 26 11:36 anaconda-ks.cfg
-rwxr-xr-x. 1 root root 11616 Oct 31  2018 yunxuan
[root@sec01 ~]# ./yunxuan +i /server/files/yunxuan.txt
[root@sec01 ~]# lsattr /server/files/yunxuan.txt
----i----------- /server/files/yunxuan.txt

相关文章

  • Linux的用户权限

    在Linux使用中的权限,每一位用户的权限都是不同的,root用户拥有最高的权限,就是系统的上帝,但是普通用户的权...

  • linux用户 root用户:超级用户,拥有至高无上的权限,普通用户:由root创建,权限有限。id命令可以显示真...

  • Linux中的用户和用户组

    1,Linux中的用户分类 超级用户:拥有对系统的最高管理权限,默认是root用户。 普通用户:只能对自己目录下的...

  • Linux用户管理

    简介 Linux是多用户,多任务的系统 用户类别 管理员 root 拥有最高的管理权限 普通用户 登录用户 拥有...

  • Linux的ROOT账号的思考

    Linux权限 Linux权限分为普通用户、sudo权限、ROOT权限。 【1】普通权限,能执行在操作系统执行一般...

  • 如何在 Linux 中配置 sudo 访问权限

    Linux 系统中 root 用户拥有 Linux 中全部控制权力。Linux 系统中 root 是拥有最高权力的...

  • Linux 系统中普通用户 如何拥有 root 用户的权限

    1. 使用 su 命令切换到 root 用户 优势简单 快捷 劣势风险太高(root权限泛滥) 2. 修改数据文件...

  • Linux 下的用户管理命令-系统(Ubuntu)

    用户分类 超级用户: root 用户具有操作系统的一切权限 uid=0(root) 普通用户:普通用户具有操作系统...

  • xx用户不在 sudoers 文件中。此事将被报告

    在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置...

  • ubuntu中root和普通用户切换方法

    ubuntu登录后,默认是普通用户权限,那么普通用户权限和root权限如何切换呢,下面总结下它们之间如何切换。 普...

网友评论

      本文标题:Linux 系统中普通用户 如何拥有 root 用户的权限

      本文链接:https://www.haomeiwen.com/subject/pyrpaltx.html