Linux操作系统基础学习笔记(二)——权限管理

本文主要探讨了Linux操作系统中的文件权限管理,包括修改文件权限的chmod命令及其模式和权限值,如何放大文件权限,以及应对permission限制的方法。通过具体操作如加入root组、使用sudoers等,帮助用户理解和解决权限问题。
摘要由CSDN通过智能技术生成

1.修改文件权限

权限:

        User        Group        Other

        rwx             rwx           rwx

        111              111           111       = =    777

权限对应权限值

        read —— 4

        write——2

        execute——1            

7r        w        x
6r        w        -
5r        -        x
4r        -        -
3-        w        x
2-        w        -
1-        -        x
0-        -        -

        ①权限模式(+、-、=)

                chmod g-r file1        file1文件组员(g)没有读权限

                chmod u+x,go+r file        file文件中用户增加了execute执行权,组员和其他用户增加了读权限

                chmod a=rw file        等同于chmod ugo=rw,a表示all

        ②权限值模式

                chmod 555 file        a=rx

                chmod 644 file        u=rw,go=r

                chmod 755 file        u=rwx,go=rx

2.权限放大方法以及命令

        ① 对文件放大权限:chmod –R 777 you  级联you包含子目录把权限放大

        ②普通用户加入到root组中,例如hsy用户:usermod –g 0 hsy

        ③普通用户提升sudoers: vi /etc/sudoers   hsy加进去

3.查看自己是谁以及自己的UID、GID、groups(组号)

        who am i        查看自己是谁

        id        查看自己的UID、GID、group

4.如果在运行命令中遇见了permission限制,解决方法

        ①加入到该组 groupadd

                $ usermod -g 组号 用户

                $ usermod --gid 组号 用户

很明显的看到zs用户的gid以及group后面标明里lisi,这是执行了上述的两个操作,更改zs到了lisi的组号下main 

        ②sudo xxx   执行sudo命令,前提是 /etc/sudoers 内的用户才能够运行 sudo 这个命令

        ③su - root  切换到超级管理员或者所属者,在root在运行

        

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值