Linux用户及文件权限管理

用户管理

终端信息查看

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列出文件权限及基本信息

第一列 第二列 第三列 第四列 第五列 第六列 第七列
文件类型和权限 链接数 所有者 所属用户组 文件大小 最后修改时间 文件名

Linux用户及文件权限管理
ls -a查看隐藏文件

变更文件所有者

sudo chown shiyanlou iphone6把文件iphone6的所有者改为shiyanlou

修改文件权限

chmod 600 iphone6把文件iphone6的权限该为600,600为二进制数其计算方式如下
Linux用户及文件权限管理