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 ~]# 按字符修改,