Linux系统下用户与用户组管理

原文地址链接:

https://mp.weixin.qq.com/s?__biz=MzI0NDgyODEwMw==&mid=2247483721&idx=1&sn=b19bd9c6d982dec42c5a8074e36a646b&chksm=e95693e1de211af7b8c7c1a4189a001200e511ca308ebaa4a90d7620d32cfc9c1bda282b7c61#rd

Linux系统下用户与用户组管理

sudo useradd -m siqi ##添加用户siqi

sudo passwd siqi ##给siqi用户添加密码

Enter new UNIX password: ##输入密码

Retype new UNIX password: ##再次输入密码

passwd: password updated successfully ##密码更新成功

-m ##用户将添加用户

-------------------------------使用命令行工具:useradd和groupadd------------------

sudo useradd -g users mike ##给用户mike指定用户组users

-g ##用于指定用户所属的组,不加-g时默认将用户加到同名的用户组中

sudo useradd -s /bin/bash mike ##给用户mike指定登陆后使用的Shell为/bin/bash下的

##常用的有BASH TCSH ZSH(Z-Shell) SH(Bourne Shell)等

##如果不指定-s,默认使用sh,这里使用的是bash

sudo groupadd newgroup ##添加用户组

-------------------------------记录用户操作:history------------------

history ##输出用户的Shell所有命令

 ##仅在BASH中适用,被存储在用户主目录的.bash_history文件中,默认1000条命令

history 10 ##默认列出最近使用的10条命令

直接编辑passwd和shadow文件

所有用户信息都登记在/etc/passwd文件中,/etc/shadow文件保存着用户的登录密码

-------------------------------删除用户:userdel------------------

sudo userdel mike ##删除mike用户

sudo userdel -r mike ##删除mike用户同时删除其主目录

------------------------------管理用户账号:usermod-----------------


sudo usermod -l mike -d /home/mike -e 12/31/13 john ##将john用户更名为mike并修改

##主目录为/home/mike,设置有效期为2013年12月31日

-----------------------------查看用户:id-----------------

id dusiqi ##查看用户的UID GID及所属的组

root@ubuntu:~# id dusiqi

uid=1001(dusiqi) gid=1001(siqi) groups=1001(siqi)

id ##显示当前用户的信息

-------------------------------------------用户切换:su---------------------------

su dusiqi ##切换到dusiqi用户

root@ubuntu:~# su dusiqi

dusiqi@ubuntu:/home/frank$ siqi

siqi: command not found

dusiqi@ubuntu:/home/frank$

-------------------------------------------/etc/passwd文件---------------------------

用于存储用户信息的文件

root@ubuntu:~# cat /etc/passwd

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

daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin

bin:x:2:2:bin:/bin:/usr/sbin/nologin

sys:x:3:3:sys:/dev:/usr/sbin/nologin

sync:x:4:65534:sync:/bin:/bin/sync

......


用户口令存放在/etc/shadow文件中(这个文件只对root用户可读),然后在passwd文件的口令字段放入一个“x”字符作为占位符

Linux加密算法使用的是MD5加密

UID是一个无符号的32位整数,唯一标识系统中的用户

GID也是一个无符号的32位整数,用户所在的组,在/etc/group文件中定义

-------------------------------------------/etc/shadow文件---------------------------

/etc/shadow文件用于保存用户的口令,以加密后的形式,仅对root有可读权



-------------------------------------------/etc/group文件---------------------------



如果口令字段为一个X的话,就表示还有一个/ect/gshadow文件用于存放组口令,一般不会用到



欢迎关注微信号:魅影响

或扫描下方二维码关注


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值