美文网首页
Linux云计算学习笔记day12

Linux云计算学习笔记day12

作者: 我要笑 | 来源:发表于2019-04-11 20:48 被阅读0次

创建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/..

我是谁

[root@handsome-man ~]# whoami
root
[root@handsome-man ~]# 

查询id

[root@handsome-man ~]# id
uid=0(root) gid=0(root) groups=0(root)
[root@handsome-man ~]# 
#添加用户
[root@oldboyedu59 ~]# useradd oldboy 
[root@oldboyedu59 ~]# id oldboy 
uid=1000(oldboy) gid=1000(oldboy) groups=1000(oldboy)

设置密码

[root@oldboyedu59 ~]# 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@oldboyedu59 ~]# su  -  oldboy 
[oldboy@oldboyedu59 ~]$ whoami 
oldboy
[oldboy@oldboyedu59 ~]$ id
uid=1000(oldboy) gid=1000(oldboy) groups=1000(oldboy)


[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

查找用户

cat /etc/passwd

删除用户

userdel +用户名

文件权限

xx xx59 老王 xxav.macbook

主人 家人 外人(陌生人)
所有者 所属用户组 其他人(陌生人)
user group other
u g o

oldboy用户

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

都是三个为一组

[root@oldboyedu59 oldboy]# ls -l /etc/hosts  /bin/ls 
-rwxr-xr-x. 1 root root 117680 Oct 31 03:16 /bin/ls
-rw-r--r--  1 root root    188 Apr  1 17:13 /etc/hosts

根据字母推出数字权限

-rwxr-xr-x
 421401401
 7  5  5 

 
-rw-r--r-- 
 420400400
 6  4  4 

根据数字推出字母权限

750 rwx r-x ---
640 rw- r-- ---
604 rw- --- r--
644 rw- r-- r--
400 r-- --- ---

根据数字形式 修改权限

[root@oldboyedu59 oldboy]# ls -l oldboy.txt
-rw-r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboyedu59 oldboy]# chmod 755 oldboy.txt
[root@oldboyedu59 oldboy]# ls -l oldboy.txt
-rwxr-xr-x 2 root root 7 Apr 10 11:57 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

把oldboy.txt的文件修改为644

给oldboy.txt ugo每个位置都增加上执行权限
[root@oldboyedu59 oldboy]# chmod ugo+x oldboy.txt
[root@oldboyedu59 oldboy]# chmod a-x oldboy.txt
[root@oldboyedu59 oldboy]# 
[root@oldboyedu59 oldboy]# ll oldboy.txt
-rw-r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboyedu59 oldboy]# chmod a+x oldboy.txt
[root@oldboyedu59 oldboy]# ll oldboy.txt
-rwxr-xr-x 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboyedu59 oldboy]# chmod  a-x 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 +x oldboy.txt
[root@oldboyedu59 oldboy]# ll oldboy.txt
-rwxr-xr-x 2 root root 7 Apr 10 11:57 oldboy.txt

[root@oldboyedu59 ~]# ll /etc/rc.local 
lrwxrwxrwx. 1 root root 13 Mar 26 11:39 /etc/rc.local -> rc.d/rc.local
[root@oldboyedu59 ~]# ll /etc/rc.d/rc.local 
-rw-r--r--. 1 root root 473 Oct 31 07:31 /etc/rc.d/rc.local
[root@oldboyedu59 ~]# chmod +x /etc/rc.d/rc.local
[root@oldboyedu59 ~]# 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 √√√√√√

chmod ugo +|-|= oldboy.txt
chmod u=rw,g=r,o=rx oldboy.txt

[面试题]文件属性(inode-软硬链接-用户-权限)
https://www.jianshu.com/p/5b83985768e7

相关文章

网友评论

      本文标题:Linux云计算学习笔记day12

      本文链接:https://www.haomeiwen.com/subject/zdnxwqtx.html