Linux用户管理

etc    //存放配置文件    

root:x:0:0:root:/root:/bin/bash

用户名:x:uid:gid:描述:HOME:shell

x:密码占位符

uid:用户身份证号

7代 1000+开始授权

gid:组号

描述:补充信息

HOME:家目录:登录系统时  普通用户的家目录在/home/xxx

shell:登录shell:命令解释器


加密的意义:

1、私密性

2、完整性

3、不可否认性

加密算法:

MD5

DES 3DES AES

DF    散列对数,私钥 公钥

/etc/shadow(8列)

root:$1$MYG2N:15636:0:9999:7::

含义见



创建用户

useradd XXX //创建XXX用户

查看是否创建成功:

1   grep XXX /etc/passwd 

2  ls /home/

id XXX     //列出次用户内容

passwd XXX    //修改密码

高级管理员创建的用户 ,用户创建的内容在/home/XXX中

/var/spool/mail/XXX    //存放XXX用户的文件

useradd XXX -u 1209    //指定创建用户的uid

useradd XXX-d 绝对路径    //指定创建用户的目录

useradd --help //查看帮助文档

userdel -r XXX //删除XXXX用户   (-r家目录一起删除

将用户加入组

usermod -s /sbin/nologin XXX 超级管理员封禁普通用户

grepadd XXX //创建组名

groupadd  XXX -g  aaaa    //xxx用英文不能纯数字,aaa为数字:表示组好

grep  XXX /ect/group  //查看组信息

tail -2 /etc/group    //查看最后两行

groupdel XXX     //删除XXX组

groupmod AAA -g CCC    //修改用户AAA的基本组为CCC *注意为小g

基本组只能有一个:即一个用户只有一个基本组,但一个组有多个用户

groupmod BBB -G CCC //修改用户BBB的附加组为CCC

groupmod -g aaaa DDD//修改组好为aaa(aaa为数字)


永久用户提权

su - root    // 转换用户/提升权限 其他方法 su    -    u1  后输入密码即可登录

临时用户提权

sudo adduser XXX 给XXX临时提权 

其他操作一样的eg:sudo userdel XXX

chmod u+r 1.txt     //chmod -R u+r 2.txt  为给用户授予文件夹的权限

命令 用户+-权限  文件或目录

权限 r :4  w:2 x:执行


查看目录/文件夹权限  ls    -l    -d    目录路径


1、所有文件都有读写执行的功能    2、清除所有权限


用户和组都有读和写的权限,但其他人只有读


权限 r :4  w:2 x:1    0为无权限
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容