linux创建用户创建组删除用户以及组分配权限

cat /etc/passwd查看用户
cat /etc/shadow查看用户账户密码
cat /etc/group查看用户组
cat /etc/gshadow查看用户组密码

普通用户切换root用户

sudo su

root切换普通用户,然后切回root

exit

PS:创建用户创建组

cd /usr/local/

groupadd mysql

useradd -r -g mysql mysql(-g 分组 自动建立用户的登入目录。)

cd mysql/ #注意:进入mysql文件下授权所有的文件

chown -R mysql:mysql ./ (用户名:用户组 授权路径。授权用户对某个文件读写权限:chown [-R] 用户[:用户组] 文件或者目录)

 查看目录权限:ll

权限更改方式

  • r   可读(read)
  • w   可写(write) 
  • x  可执行(execute)

(1)符号类型改变文件权限

如下表所示:

chmod

u

g

0

+

-

=

r

w

x

文件或目录

例如:给文件的所有者加上 x 权限     即可使用  chmod   u+x   文件

           给文件的所有组去掉 r 权限      即可使用  chmod    g-r    文件

          其他人对文件有 rx 权限            即可使用  chmod 0=rx  文件

passwd mysql  #修改mysql用户密码

使用命令 userdel 删除用户账户

删除用户user2

userdel user2 

删除用户 user3,同时删除他的工作目录

userdel –r user3 

PS:下创建用户没有创建家目录

Linux(ubuntu)下创建用户没有创建家目录

添加-m参数即可:

sudo useradd -m username #参数-m    自动创建用户的家目录

————————————————来源网络————————————————

1. 创建用户:adduser test

2. 设置密码:passwd test然后就会提示输入密码

3. 创建分组:groupadd ver  

4. 加入组:gpasswd -a test ver

5. 移除组:gpasswd -d test ver

6. 进入home文件分配权限:cd /home

7. 分配权限:chmod 777 -R test

8. 权限介绍:4=可读 2=可写 1=可执行

     7 7 7

     第一个7 是 文件所有者的权限

     第二个7 是 文件所属组的权限

     第三个7 是 其他用户的权限

     7 = 4+2+1 表示有可读可写可执行

     6 = 4+2 表示有可读可写权限

     5 = 4+1 表示有可读可执行

9. 修改用户权限为root:修改/etc/passwd即可,把用户名的ID和ID组修改成0(不建议)如需root权限自行百度

10  切换用户:su test

————————————————

 
原文地址:https://www.cnblogs.com/weixupeng/p/15386998.html