linux是一个多用户、多任务的操作系统
linux用户的分类
- 超级用户root:拥有至高无上的权限 UID 为0
- 普通用户:权限有一定的限制,可以登陆自己的家目录 UID:500-60000
- 系统用户(伪用户):一般不会登陆系统**
关于用户的相关配置文件
账户信息:/etc/passwd 密码信息:/etc/shadow
cat /etc/passwd
查看每一列的信息
添加用户命令:useradd
-u:指定用户UID
-d:指定用户主目录
-g:指定用户所属组
-r:指定用户是系统用户
-s:用户登陆shell名
-M :不创建主目录
**创建组**
[root@xjm home]# groupadd -g 1210 zu
**创建用户**
[root@xjm home]# useradd -u 1010 -g 1210 -d /home/xjm xjm
[root@xjm home]# cd xjm
**查看xjm目录下有没有用户文件**
[root@xjm xjm]# ls -lrta
total 12
-rw-r--r--. 1 xjm zu 231 Apr 11 2018 .bashrc
-rw-r--r--. 1 xjm zu 193 Apr 11 2018 .bash_profile
-rw-r--r--. 1 xjm zu 18 Apr 11 2018 .bash_logout
drwxr-xr-x. 4 root root 88 Sep 2 02:42 ..
drwx------. 2 xjm zu 62 Sep 2 02:42 .
**查看一下账户信息**
[root@xjm xjm]# cat /etc/passwd
xjm:x:1010:1210::/home/xjm:/bin/bash
**切换用户:**
[root@xjm xjm]# su xjm
[xjm@xjm ~]$
[xjm@xjm ~]$
[xjm@xjm ~]$ pwd
/home/xjm
删除用户命令:userdel
一级一级删除,账号和目录都会删除
userdel -r xjm
硬链接 和软链接
硬链接:ln (一般用于防止重要文件的误删)
[root@xjm local]# ln /usr/local/xjm.txt /home
[root@xjm local]# cd /home
[root@xjm home]# ls
xjm.txt
当我们把原文件删除,/home目录下的文件还能够使用,因为它们的节点一样。
软连接:ln -s
[root@xjm local]# ln -s /usr/local/xjm.txt /home/xjm
[root@xjm xjm]# pwd
/home/xjm
[root@xjm xjm]# ls -lrt
total 0
lrwxrwxrwx. 1 root root 18 Sep 2 03:01 xjm.txt -> /usr/local/xjm.txt
当我们把原文件删除,那么/home/xjm下面的文件也不能用了,相当于桌面快捷方式一下,一旦执行文件被删除了,桌面的快捷方式也不能用了。