linux用户及文件权限管理

who 

-a 打印能打印的全部
-d 打印死掉的进程
-m 同am i,mom likes
-q 打印当前登录用户数及用户名
-u 打印当前登录用户登录信息
-r 打印运行等级

su,su- 与 sudo

su <user> 可以切换到用户 user,执行时需要输入目标用户的密码,sudo <cmd> 可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码。su - <user> 命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量

新建用户/用户组

sudo useradd jason   新建用户

groups jason  或者 cat /etc/group   查看该用户所属分组

sudo usermod -G sudo jason 将jason用户添加到sudo分组

sudo deluser jason --remove-home  删除用户

sudo chown jason iphone6  修改文件所有者

cp iphone6 /home/jason 拷贝文件到jason家目录

chmod 700 iphone6 或者chmod go-rw iphone6 修改用户权限

useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作。

原文地址:https://www.cnblogs.com/sunhai2016/p/6662081.html