用户管理
Linux支持多用户同时登录系统。
useradd 添加用户
只用root账号才有添加用户的权限。 root用户是超级管理员。
使用root账号创建用户
wangdachui
useradd wangdachui
给王大锤用户设置密码 123456
passwd wangdachui
xshell 创建新的选项卡,使用wangdachui账号登录
passwd 修改密码
直接直接passwd 命令,默认给自己修改密码。
passwd username 针对特定账号修改密码。
userdel 删除用户
Linux系统创建的用户信息都保存在 /etc/passwd
文件中
- 使用cat命令查看 /etc/passwd 文件,操作系统上的用户信息
最后一行有个账号,用户名为[root@VM-0-14-centos ~]# cat /etc/passwd -n
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/sbin/nologin
3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
4 adm:x:3:4:adm:/var/adm:/sbin/nologin
5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
6 sync:x:5:0:sync:/sbin:/bin/sync
7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
8 halt:x:7:0:halt:/sbin:/sbin/halt
9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
10 operator:x:11:0:operator:/root:/sbin/nologin
11 games:x:12:100:games:/usr/games:/sbin/nologin
12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
13 nobody:x:99:99:Nobody:/:/sbin/nologin
14 systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
15 dbus:x:81:81:System message bus:/:/sbin/nologin
16 polkitd:x:999:998:User for polkitd:/:/sbin/nologin
17 libstoragemgmt:x:998:997:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
18 rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
19 ntp:x:38:38::/etc/ntp:/sbin/nologin
20 abrt:x:173:173::/etc/abrt:/sbin/nologin
21 sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
22 postfix:x:89:89::/var/spool/postfix:/sbin/nologin
23 chrony:x:997:995::/var/lib/chrony:/sbin/nologin
24 tcpdump:x:72:72::/:/sbin/nologin
25 syslog:x:996:994::/home/syslog:/bin/false
26 apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
27 xiaoming:x:1000:1001::/home/xiaoming:/bin/bash
xiaoming
, 删除userdel xiaoming
练习
- 使用root 账号创建用户 xiaohua
- 针对xiaohua用户设置密码
huahua
- 使用
xiaohua
进行登录 - 删除
xiaohua
useradd xiaohua
passwd xiaohua
xxx.xx.xx.xx 为自己的IP地址
ssh xiaohua@xxx.xx.xx.xx
userdel xiaohua
如果删除失败,根据提示,使用kill 命令结束进程
再删除用户。
文件权限
查看文件的权限 使用 ls -lh
命令
[root@VM-0-14-centos ~]# ls -lh /etc/passwd
-rw-r--r-- 1 root root 1.3K Sep 16 14:45 /etc/passwd
[root@VM-0-14-centos tmp]# cat hello.txt
hello zhangsan
lisi
[root@VM-0-14-centos tmp]# ls -lh hello.txt
-rw-r--r-- 1 root root 20 Sep 16 15:10 hello.txt
- r (read) 读取权限 权限值4
- w (write) 写入权限 权限值2
- x (execte) 执行权限 权限值1
- 没有权限
chmod 命令修改权限
文件对应的权限值
我希望这个文件 可以被其它用户进行修改
rw-rw-rw-
期望的权限 对应位 666
修改文件权限
chmod 666 /tmp/hello.txt