5.权限和LDAP认证

本文详细介绍了Linux系统中的权限管理,包括基本权限的类别(读取、写入、可执行)、权限适用对象(所有者、所属组、其他用户)以及如何查看和设置权限。此外,还讲解了特殊权限如Set GID、Set UID和Sticky Bit的用法。最后,文章探讨了如何通过LDAP进行网络用户认证,实现用户集中管理,并提供了配置SSSD服务和访问NFS共享的步骤。
摘要由CSDN通过智能技术生成

基本权限的类别


• 访问方式(权限)
– 读取:允许查看内容-read   r  
– 写入:允许修改内容-write    w
– 可执行:允许运行和切换-execute  x

 对于文本文件:
     r 读取权限:cat  less  head tail 
     w 写入权限:vim    >   >>
     x 可执行权限: Shell脚本编写时可以赋予

• 权限适用对象(归属)
– 所有者:拥有此文件/目录的用户-user  u
– 所属组:拥有此文件/目录的组-group    g
– 其他用户:除所有者、所属组以外的用户-other  o


查看权限


• 使用 ls  -l  命令
– ls  -ld   文件或目录...                   

     以 - 开头:文本文件
     以 d 开头:目录
     以 l 开头:快捷方式

[root@server0 ~]# ls -l  /etc/passwd
[root@server0 ~]# ls -ld /etc/
[root@server0 ~]# ls -l  /etc/shadow
[root@server0 ~]# ls -ld /home
[root@server0 ~]# ls -ld /home/student
[root@server0 ~]# ls -ld /tmp
[root@server0 ~]# ls -l  /bin/bash


设置基本权限
• 使用 chmod 命令
– chmod [-R] 归属关系+-=权限类别 文档...
                  -R:递归修改

[root@server0 ~]# mkdir /nsd01
[root@server0 ~]# ls -ld /nsd01
[root@server0 ~]# chmod g+w /nsd01
[root@server0 ~]# ls -ld /nsd01

[root@server0 ~]# chmod g-w /nsd01
[root@server0 ~]# ls -ld /nsd01

[root@server0 ~]# chmod o+w /nsd01
[root@server0 ~]# ls -ld /nsd01

[root@server0 ~]# chmod u=rwx,g=rx,o=rx /nsd01
[root@server0 ~]# ls -ld /nsd01

[root@server0 ~]# chmod ugo=rwx /nsd01
[root@server0 ~]# ls -ld /nsd01



Linux如何判断一个用户具备权限:   匹配及停止
    1.首先查看用户角色                   所有者>所属组>其他人
    2.查看相应角色的权限划分


Permission denied :权限不足

目录的 r 权限:能够 ls 浏览此目录内容
目录的 w 权限:能够执行 rm/mv/cp/mkdir/touch/等更改目录内容的操作
目录的 x 权限:能够 cd 切换到此目录

以root用户新建/nsddir/目录,在此目录下新建readme.txt文件
并进一步完成下列操作
 1)使用户lisi能够在此目录下创建子目录    切换用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值