linux用户管理
来源:互联网 发布:友谊南路淘宝城 编辑:程序博客网 时间:2024/06/10 18:58
基础知识
- 在linux里面,任何一个文件都具有
User,Group,Other
三种身份的个别权限。 - 默认情况下,所有的系统上的帐号、root与一般身份使用者,都是记录在
/etc/passwd
这个文件内。个人密码则是记录在/etc/shadow
这个文件里,所有的群组名称都记录在/etc/group
内。 - linux档案属性
- 档案类型
- 若为
[ d ]
则是目录 - 若为
[ - ]
则是文件 - 若是
[ l ]
则表示为连结文件(link file); - 若是
[ b ]
则表示为装置档里面的可供储存的周边设备(可随机存取装置); - 若是
[ c ]
则表示为装置档里面的序列埠设备,例如键盘、滑鼠(一次性读取装置)。
- 若为
- 权限类型
- [rwx] 表示拥有者 可读 可写 可执行 如果没有权限就是减号(-)
*r:4 w:2 x:1
*rwx=4+2+1=7
r--=4+0+0=4
*r (read)
:可读取此一档案的实际内容,如读取文字档的文字内容等;w (write)
:可以编辑、新增或者是修改该档案的内容(但不含删除该文件);
*x (eXecute)
:该档案具有可以被系统执行的权限。rwx
主要是针对文件的内容而言
- [rwx] 表示拥有者 可读 可写 可执行 如果没有权限就是减号(-)
- 推理过程:
- 在位上有权限就使用1表示,没有权限使用0表示。换算成8进制
- 推理过程
- 从上面可以知道 r表示 4 w表示2 x表示1 ,例如755 表示rwx r-x r-x
- 链接
- 表示有多少文件名连接到此节点(i-node)
- 拥有者
- 这个文件的拥有者账户
- 群组
- 这个文件所属群组
- 文件大小
- 以bytes为单位
改变文件的属性和权限
- 要被改变的群组名称必须要在/etc/group档案内存在才行,否则就会显示错误!
要被改变的拥有者必须要在/etc/passwd档案内存在才行,否则就会显示错误! - 数字类型改变档案权限
- r:4 w:2 x:1
- [chmod –R 777 目录或文件] 递归的改变目录下所有的文件权限
- 符号类型改变文件权限
- 基本上就九个权限,分别是(1)user (2)group (3)others三种身份!那么我们就可以藉由u, g, o来代表三种身份的权限!此外, a 则代表 all 亦即全部的身份!
- chmod u=rwx,g=rx,0=r filename
- 基本上就九个权限,分别是(1)user (2)group (3)others三种身份!那么我们就可以藉由u, g, o来代表三种身份的权限!此外, a 则代表 all 亦即全部的身份!
- 针对目录
- r:表示读取目录结构清单的权限
- w:
- 建立新的文件和目录
删除文件和目录
- 将以存在的文件或目录进行更名
- 移动该目录内的文件、目录位置
- x: 代表的是使用者能否进入该目录成为工作目录的用途。能不能进入某一目录,只与该目录的x权限有关,如果你在某目录下不具有x的权限, 那么你就无法切换到该目录下,也就无法执行该目录下的任何指令,即使你具有该目录的r的权限。
改变所属的群组和拥有者
- 当复制文件给你之外的其他人时候(cp),由于复制会复制执行者的属性与权限
- chgrp [-R] dirname/filename … 改变群组
- chown [-R] 帐号名称 档案或目录 改变拥有者
阅读全文
0 0
- 【Linux管理】用户管理
- linux用户管理常用命令
- linux 用户管理
- Linux用户管理
- linux用户管理常用命令
- Linux 用户管理命令
- linux 用户管理
- Linux上传用户管理
- Linux管理用户日志
- Linux用户管理
- linux用户管理常用命令
- Linux之管理用户
- linux用户管理
- Linux用户管理
- LInux 用户管理
- Linux用户管理
- linux用户管理
- Linux用户管理
- Mac 添加用户级变量
- 有趣的汉语:同音文(三):《饥鸡集矶记》
- 曾经觉得学习晦涩难懂的我是如何爱上linux的
- 解决ValueError('Missing scheme in request url: %s' % self._url)
- 乐驾项目博客-4
- linux用户管理
- win7桌面图标有黑框的解决方法
- 终于明白什么叫用例
- jquery更换网页皮肤
- 大神求帮忙
- VIM完全配置
- 整数排序 II
- Image Retrieval
- Java-Eclipse导入maven项目时,Pom.xml文件报错处理方法