day12文件属性深入了解

linux系统多用户,多任务.

系统用户分类

  • 超级管理员用户(皇帝) uid值为0
  • 普通用户uid值为=>1000
  • nobody 虚拟用户uid值为 1-999

whoami命令查看当前的用户

[root@Aling /]# whoami
root
[root@Aling /]#    当前登入的是管理员root用户

useradd命令添加普通用户

[root@Aling /]# useradd  toyota

[root@Aling /]# ll /home/
total 0
drwx------ 2 Aling  Aling  99 Feb 12 23:21 Aling
drwx------ 2 Honda  Honda  62 Apr 10 12:22 Honda
drwx------ 2 Lexus  Lexus  83 Apr 11 09:53 lexus
drwx------ 2 Lexus  Lexus  62 Apr 11 09:54 Lexus
drwx------ 2 toyota toyota 62 Apr 11 15:12 toyota
drwx------ 2 Toyota Toyota 83 Apr 10 20:30 Toyota

passwd名命令给用户设置密码

[root@Aling /]# passwd  toyota 
Changing password for user toyota.
New password:      输入密码
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:    确认密码
passwd: all authentication tokens updated successfully.
[root@Aling /]# 

su - 切换用户

[Toyota@Aling ~]$ su - toyota
Password:     输入密码
Last login: Thu Apr 11 15:18:14 CST 2019 on pts/0
[toyota@Aling ~]$ 

id命令查看用户Uid值

[toyota@Aling ~]$ id toyota
uid=1012(toyota) gid=1012(toyota) groups=1012(toyota)
[toyota@Aling ~]$ 

userdel删除用户命令

[root@Aling ~]# userdel  toyota
[root@Aling ~]#   删除 toyota用户
PS: 只有root用户才可以删除用户.

用户相关文件说明:

用户信息文件/etc/passwd

Toyota:x:1009:1009::/home/Toyota:/bin/bash
Honda:x:1010:1010::/home/Honda:/bin/bash
Lexus:x:1011:1011::/home/Lexus:/bin/bash
toyota:x:1012:1012::/home/toyota:/bin/bash
[root@Aling etc]# 

用户密码文件/etc/shadow

密码都是加密的

Honda:$6$9ZsQXRkq$xZb9YbclJeneYM6AOvPmn9Q0edRx1ujn7NQgjAjXXpXExsf.tQTbB.5FEaDRpSGBYP0LD3d2MJWVmhg/IlvR4/:17996:0:99999:7:::
Lexus:$6$cN7dpu/f$pgHFBFGsMzAJAemj3G12DcaFwIECCowTSrfEcJJs6hZK3WUUC8dNU3avdpsON3iRU6vvTrw3FprvqkCOnNvWM0:17997:0:99999:7:::
toyota:$6$9oVx0qyG$20ujvJPQ/vkNZvNMW5boYTcRQx7IkdVck6.liZ.PPDeN367DpM7cd1jyKHcXMd7OLr4VpbPH5T.ohttz.J1RF/:17997:0:99999:7:::
[root@Aling ~]# 

文件权限简单了解:

系统中文件有以下几种权限
系统中有以下几种权限
4 r read 读的权限
2 w write 写的权限
1 x execute 执行权限 可以运行
0 - 什么权限都不具有
相应的权限 赋予用户
三个长常见的用户
1,文件所属用户 (文件创造者) rw- 可读 可写 没有执行权
2.文件所属用户组 r-- 可读
3.文件其他用户 r-- 可读

chomd修改权限

[root@Aling ~]# chmod  755  /tmp/oldboy.txt 
[root@Aling ~]# ll /tmp/oldboy.txt 
-rwxr-xr-x 1 root root 0 Apr 11 11:44 /tmp/oldboy.txt
[root@Aling ~]#   按数值修改权限

[root@Aling ~]# chmod  -x  /tmp/oldboy.txt 
[root@Aling ~]# ll /tmp/oldboy.txt 
-rw-r--r-- 1 root root 0 Apr 11 11:44 /tmp/oldboy.txt
[root@Aling ~]#    按字符修改,

你可能感兴趣的:(day12文件属性深入了解)