【redhat5.5】用户、组 和文件权限

【1】用户和组

文件 、进程、服务、

【2】/etc/passwd 保存着系统所有的用户
root:x:0:0:root:/root:/bin/bash
root 用户名

x 密码占位符

0 UID (用户id) 三类用户
0 为管理员
1-499 保留 系统用户再用
500以上 普通用户

0 GID (组ID)

root 用户描述信息

/root 家目录

/bin/bash 用户shell

【3】/etc/passwd 系统组信息文件 为了系统权限的划分
root:x:0:root
root 组名称

x 组密码占位

0 组ID

root 组成员

【4】man 5 passwd
功能:passwd文件的描述
man 5 group
功能:group文件的描述

【5】 useradd user1 创建user1用户

passwd user1 为use1新建密码

【6】 su - user1 切换到user1用户
su - 默认切回管理员


【7】 userdel -r user1 删除user1用户

不加(-r) "/home/user1"目录和邮件保留

【8】 groupadd userA 创建userA组
groupdel userA 删除userA组

【9】ls -l (或ll)

-rw-r--r-- 1 root root 17 12-20 11:00 file1 (文件)
drwxr-xr-x 2 root root 4096 12-20 11:00 abb (目录)


- 文件类型 "-"为文件 "d"为目录

后九位 权限(三位一组) (系统先匹配所有人,若不匹配,在匹配所属组,都不匹配。用第三组)
rw- 所属人
r-- 所属组
r-- other (UGO)

解释:1】(r 读 w写 x执行) 不能用"-"代替
2】文件的删除看目录权限
3】文件夹权限只能是 "rwx" 和"r-x"

1 硬链接数

root UID(文件的所属人)

root GID(文件的所属组)

17 文件大小 (ls -lh 翻译大小)

12-20 11:00 最后一次修改时间

file1 文件名


【10】 chown user1 /home/use2 更改"use2"文件的所有人为"user1"用户
chgrp root use2 更改"use2"文件的所有组委"root"组

【11】 chmod (u/g/o)+(/-x/w/r) file 功能:设置文件权限

例: chmod u+rwx file1 功能:文件所有人增加rwx权限
chmod 640 file1 (可用数字代替字母)
r ----4
w ----2
x ----1

【12】 setfacl -m user1:rw file 功能:为特定用户user1赋予"rw"权限

getfacl file 功能:查看访问控制列表

setfacl -b file 功能:清空访问控制列表


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值