用户管理
终端信息查看
who am i 查看当前终端用户名及终端基本信息,分别是:用户名、终端号、时间
who命令其他常用参数
| 参数 | 说明 |
|---|---|
| -a | 打印能打印的全部 |
| -d | 打印死掉的进程 |
| -m | 同am i,mom likes |
| -q | 打印当前登录用户数及用户名 |
| -u | 打印当前登录用户登录信息 |
| -r | 打印运行等级 |
创建用户
sudo adduser lilei 创建用户lilei
su <user> 切换到用户user,需要输入目标用户密码su -l <user> 切换用户同时切换环境变量
sudo <cmd> 以特级权限运行cmd命令,当前用户需要时sudo组用户,且需要输入密码
用户组
groups user 查看用户user属于哪个用户组
sudo usermod -G sudo lilei 把用户lilei添加到sudo用户组
sudo deluser lilei --remove-home删除用户lilei并删除其用户目录
文件权限
查看文件权限
ls -l列出文件权限及基本信息
| 第一列 | 第二列 | 第三列 | 第四列 | 第五列 | 第六列 | 第七列 |
|---|---|---|---|---|---|---|
| 文件类型和权限 | 链接数 | 所有者 | 所属用户组 | 文件大小 | 最后修改时间 | 文件名 |
ls -a查看隐藏文件
变更文件所有者
sudo chown shiyanlou iphone6把文件iphone6的所有者改为shiyanlou
修改文件权限
chmod 600 iphone6把文件iphone6的权限该为600,600为二进制数其计算方式如下