[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
系统服务
> 详细
Linux基础之文件权限
时间:
2020-10-25 17:49:59
阅读:
27
评论:
0
收藏:
0
[点我收藏+]
linux基础之文件权限
linux基础之文件权限
用户和权限
权限
对于不同的人或角色有/给予不同的控制方式
最高权限 root
普通权限 user
用户组权限 group
其他权限 other
- rw- rw- r--
第一位表示文件类型
第一个三位表示当前文件所属用户权限
第二个三位表示与用户同组的其他用户权限
第三个三位表示其他用户权限
每组权限内部的操作权限
r:可读权限
w:可写权限
x:可执行
-:没有权限
每一个角色的权限都必须按照可读可写可执行的顺序描述(rwx),可以在任何一个操作权限的位置使用-表示没有当前权限
对于不同的操作权限的表示方式
r:4(100)代表可读
w:2(010)代表可写
x:1(001)代表可执行
-:0(000)代表没有权限
000-->111,左一位是2^2,为4,--以此类推
数字与操作权限的对应关系
000 --- 没有任何权限0
001 --x 只有可执行权限1
010 -w- 只有可写权限2
011 -wx 可写可执行3
100 r-- 只有可读权限4
101 r-x 可读可执行5
110 rw- 可读可写不可执行6
111 rwx 可读可写可执行7
修改权限
chgrp -- 修改文件或目录的所属用户组
chgrp[选项] 用户组名称 文件名/目录名
修改目录需要级联,使用-R
chown -- 修改文件/目录的所属用户
chown[选项] 用户名 文件/目录名
chown[选项] 用户名[:用户组名] 文件/目录名
chmod --修改文件/目录的各种角色的权限
chomd[选项] 权限值(000-777) 文件/目录名
chomd[选项] 权限(a/o/g/u+r/w/x) 文件/目录名
a[all]、o[other]、g[group]、u[user]
权限赋予方式
000-777
a+rwx
o+rwx
ou+rwx
o=rwx
og=rwx
用户
分类
超级用户/root用户/根用户 -- 最高权限
普通用户 -- 可以根据实际情况赋予不同的权限
关于用户的三个文件
/etc/passwd
root:x:0:0:root:/root:/bin/bash
用户:密码:用户ID:组ID:用户详细信息:用户根目录:用户编程环境
用户ID
root用户:0
系统用户:1-499
普通用户500-60000
/etc/shadow
用户名:密码:最近更改密码日期:密码不可更改的天数:密码需要重新更改天数:密码更改前的警告期限:密码过期的宽限时间:账号失效日期:保留
/etc/group
组名:组密码:组ID:用户列表
添加/创建用户
添加用户:useradd/adduser 用户名
在添加一个新用户的同时,系统会默认添加一个同名的用户组
在添加一个新用户的同时,在/home/创建新用户的同名家目录
添加完毕无法使用,必须设置/修改密码
给新用户设置密码:poasswd 用户名
修改用户
usermod[选项][参数]
修改之前,用户不能是登录状态
c --用户备注信息
g -- 修改所属群组
g 被转入的用户组 用户名
G -- 修改附加群组
G 要附加的组 用户名
l -- 修改账号名称
l 新账号名称 旧账号名称
修改账号名称,组名和家目录名称不变
L -- 锁定用户密码,使密码无效
s -- 修改用户登录的shell
u -- 修改用户ID
U -- 接触密码锁定
删除用户
userdel[选项]用户名
userdel 删除用户的信息,用户组和家目录还存在
r -- 级联删除
f --强制
rf --强制级联删除所有相关信息
普通删除之前不能是登录状态,删除相当于软删除,登录状态或者彻底删除用户,使用级联删除
添加用户组
groupadd 组名
单纯的添加一个组,与用户无关
修改用户组
groupmod[选项][参数]
n -- 更改组名
g -- 更改组ID
删除用户组
groupdel 组名
用户切换su/sudo
su:切换用户
su 用户名 切换到指定用户名
su root / su 切换到root用户
sudo:临时获得权限
临时赋予普通用户root权限
第一次使用sudo,需要普通用户密码,五分钟之内无需重复输入密码,超过五分钟后使用sudo命令需要再次输入密码
修改/etc/sudoers文件
用户名 ALL=(ALL) ALL
Linux基础之文件权限
原文:https://www.cnblogs.com/zhenzhunaichabujiatang/p/13873493.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!