Linux59期day12

创建1个新目录他的硬链接数是2? 为何?

[root@oldboyedu59 ~]# ll -di  /lidao/ /lidao/.
67141566 drwxr-xr-x. 2 root root 24 Mar 29 09:08 /lidao/
67141566 drwxr-xr-x. 2 root root 24 Mar 29 09:08 /lidao/.

在这个目录下面创建1个新目录 /lidao/alex/ lidao目录的硬链接数是几? 3

[root@oldboyedu59 ~]# ll -di  /lidao/  /lidao/.  /lidao/alex/..
67141566 drwxr-xr-x. 3 root root 36 Apr 11 09:08 /lidao/
67141566 drwxr-xr-x. 3 root root 36 Apr 11 09:08 /lidao/.
67141566 drwxr-xr-x. 3 root root 36 Apr 11 09:08 /lidao/alex/..

老男孩教育出品-目录的硬链接数为何是2,或3-v2019-v2
https://www.processon.com/view/link/5a44428be4b04946438789e2

用户相关基础

UID和GID

User ID (身份证号码)
Group ID (户口本号码)

Linux用户分类:

root用户:皇帝 UID=0

[root@oldboy59 ~]# whoami
root
[root@oldboy59 ~]# id
uid=0(root) gid=0(root) groups=0(root)

普通用户:手动创建/添加 UID>=1000(C7)>=500(C6)

[root@oldboy59 ~]# useradd oldboy
[root@oldboy59 ~]# id  oldboy
uid=1000(oldboy) gid=1000(oldboy) groups=1000(oldboy)

虚拟用户:傀儡用户,无法直接使用

满足:每个进程在运行的时候需要一个用户和用户组
UID 1-999(C7)1-499(C6)

切换用户

su -
su - root
Ctrl+d #退出当前用户

设置密码

[root@oldboy59 ~]# passwd oldboy
Changing password for user oldboy.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@oldboy59 ~]# su - oldboy
[oldboy@oldboy59 ~]$ whoami
oldboy
[oldboy@oldboy59 ~]$ id
uid=1000(oldboy) gid=1000(oldboy) groups=1000(oldboy)
[oldboy@oldboy59 ~]$ 

/etc/passwd 存放用户信息

/etc/passwd 每一列的含义
[root@oldboyedu59 ~]# ls -l /etc/passwd  /etc/shadow
-rw-r--r-- 1 root root 1017 Apr 11 09:29 /etc/passwd
---------- 1 root root  746 Apr 11 09:42 /etc/shadow

用户与文件关系

guo guo59 老王
主人 家人 外人(陌生人)
所有者 所属用户组 其他人(陌生人)

Linux权限基础

r 4 read 是否可以读
w 2 write 是否可以写
x 1 executable 是否可以运行(执行) (命令,脚本)
'-' 0

权限得计算

-rwxr-xr-x. 1 root root 117680 Oct 31 03:16 /bin/ls
421401401 7 5 5 (三个一组,对应三种角色)
-rwxr-x--- 750
-rw-r----- 640
-rw----r-- 604
-rw-r--r-- 644
-r-------- 400

修改权限 chmod change mode -R递归修改权限

[root@oldboy59 ~]# chmod 755 /oldboy/oldboy.txt
[root@oldboy59 ~]# ll /oldboy/oldboy.txt
-rwxr-xr-x 2 root root 75 Apr  9 15:52 /oldboy/oldboy.txt

根据字符形式 修改权限

[root@oldboyedu59 oldboy]# chmod u-w oldboy.txt
[root@oldboyedu59 oldboy]# ll  oldboy.txt
-r--r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboyedu59 oldboy]# chmod u+w oldboy.txt
[root@oldboyedu59 oldboy]# ll oldboy.txt
-rw-r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboyedu59 oldboy]# chmod u=w oldboy.txt
[root@oldboyedu59 oldboy]# ll oldboy.txt
--w-r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboy59 ~]# chmod +x /etc/rc.d/rc.local 
[root@oldboy59 ~]# ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 473 Oct 31 07:31 /etc/rc.d/rc.local

chmod ugo+x oldboy.txt
chmod a+x oldboy.txt
chmod +x oldboy.txt √√√√√√

Linux下面的时间

mtime modify time 文件的修改时间
atime access time 文件的访问时间
ctime change time 文件属性的改变时间

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容