四月十一日学习内容总结
昨日回顾
inode和block
inode 索引节点
存放文件的属性 和block的位置
block 数据块
存放的是文件的内容 (实体)
inode 和block的特点
inode 256 k inode在同一个分区是唯一的 每创建一个非空文件都会创建一个 inode 和至少一个block、
一个block大小为四k 如果一个文件占用多个 block剩余空间无法使用
软硬链接
硬链接 在同一个磁盘分区中,inode号码相同的文件互为硬链接
软连接 相当于文件的快捷方式 存放的是源文件的位置
不能对目录创建硬链接
硬链接可以链接目录
今日学习内容
目录硬链接数量最少为二
因为到达目录的方法最少为来两个 还有 .
用户
linux是一个单用户多任务 或多用户多任务 的系统
系统中可以多个用户同时操作 互不影响
UID , GID
UID =user id 相当于用户的身份号码 用户的号码
GID =Group id 用户组的号码
[root@lalala oldboy]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
用户
- root UID =0 GID =0
- 普通用户 UID 大于等于1000 GID 大于等于1000
3.傀儡用户 UID GID 1-999
满足每个进程在运行的时候都需要一个用户 和用户组
whoami 查看当前用户
[root@lalala oldboy]# whoami
root
添加用户 useradd
[root@lalala oldboy]# useradd lalala
[root@lalala oldboy]#
设置用户密码 passwd
[root@lalala oldboy]# passwd lalala
Changing password for user lalala.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@lalala oldboy]#
切换用户 su -
[root@lalala oldboy]# su - lalala
[lalala@lalala ~]$ whoami
lalala
[lalala@lalala ~]$
root 用户到普通用户需要密码 普通用户切换到root 需要密码
ctrl+d 可以直接切换到上一次用户
userdel 删除用户
[root@lalala oldboy]# userdel lalala
[root@lalala oldboy]# su - lalala
su: user lalala does not exist
[root@lalala oldboy]#
/etc/passwd
存放用户的信息
su: user lalala does not exist
[root@lalala oldboy]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
第一列 用户名
第三列 UID
第四列 GID
第五列 用户说明
第六列 用户的家目录
第七列 用户的命令解释器
/etc/shadow
用户的密码 (加密的)
用户与文件的关系
文件有 所有者 user 和所有组 group还有其他人 other
用户的权限 r du w 写 x 权限
[root@lalala oldboy]# ll -i alex
51235074 -rw-r--r--. 1 root root 12 Mar 29 17:53 alex
前三个为所有者的权限 可以读写
中间的问所有组的权限 只可以读
后三个为陌生人的权限 只可以读
权限计算
r=4 w=2 x = 1
上一条权限为 644
文件权限的修改
ch'mo'd +数字
[root@lalala oldboy]# ll -i alex
51235074 -rwxrwxrwx. 1 root root 12 Mar 29 17:53 alex
chmod uzo +(-)
[root@lalala oldboy]# chmod "ugo"-x alex
[root@lalala oldboy]# ll -i alex
51235074 -rw-rw-rw-. 1 root root 12 Mar 29 17:53 alex
如果是全部修改 直接加减就可以
chmod +
[root@lalala oldboy]# ll -i alex
51235074 -rwxrwxrwx. 1 root root 12 Mar 29 17:53 alex
以上 为今日学习的全部内容