Linux文件系统是采用层级式的树状目录结构,最上层目录为根目录 “/”,然后在此目录下创建其他目录。
常用目录
- / :根目录
- /root:存放root用户的相关文件
- /home:存放普通用户的相关文件
- /bin:存放常用命令文件
- /sbin:存放需要具有一定权限才可使用的命令
- /etc:存放一下配置的文件
- /mnt:默认挂载光驱和软驱的目录
- /var:存放以下经常变化的文件,log
- /boot:系统启动需要的一些文件
- /usr:软件默认安装的目录
- /tmp:存放暂缓盘的目录
- /dev:接口设备文件目录,如had表示硬盘
文件所有者、所在组、其他组
所有者:创建文件的用户
所在组:所有者所在的组
其他组:除了所在组外,其他的组
添加组:groupadd xiaoming
查看所有组信息:cat /etc/group
查询出来的一条记录:tufei:x:1004: tufei表示组的名称,1004表示组的ID
创建用户,并同时添加到对应的组
useradd -g 组名 用户名
查看Linux用户:cat /etc/passwd
查询出来的一条记录: ashuai:x:1001:1004::/home/ashuai:/bin/bash
ashuai--用户名
x--用户密码,已经加密了
1001:用户ID
1004:用户所在组的ID
/home/ashuai:用户所在目录
/bin/bash:用户所使用的命令解析器,shell是bash
-rw-r--r--. 1 along policeman 12 12月 16 23:03 a.txt
-rw-r--r--:表示文件权限,下面用图表示
十个字母确定不同的用户能对文件干什么,第一个字符表示文件(-),目录(d),链接(l)
along:表示用户
policeman:表示along所在组是policeman
a.txt:文件名称
修改文件的访问权限:
注意:用户必须是root,或者文件的所有者,才能修改文件权限
chmod 776 along
改变用户所在的组,必须是root
usermod -g 组名 用户名
如:usermod -g policeman ashuai
可以通过查看 /etc/passwd 文件,看看修改的结果
image.png
网友评论