Linux基本功二:用户及组管理

1、新建、删除用户及组
  添加用户:
  useradd qiuli
  passwd qiuli
  添加一个用户会修改下列四个文件:
   /etc/passwd
   /etc/shadow 存放用户的密码等机制
   /etc/group
   /etc/gshadow
 (1)useradd,passwd新建一个用户系统所做的事情如下:
   --vi /etc/passwd   用户的密码 
   root:x:0:0:root:/root:/bin/bash
   >用户名:密码标志:UID[一般从500开始]:GID:一个注释,全名,是一个root账号:用户的主目录:该用户的shell
   --vi /etc/shadow   用户的密码
   shrek:$1$kjsdfsflsjdfsd./:13822:0:99999:7:::
   详解: 用户:$阈值$:密码./:1970.1.1[到现在的时间unix时间]:密码的最短历史:密码的最长历史-永不过期:密码过期多少天后通知你::账号的禁用1970.1.1:
   里面存放这密码,这里的密码是[MD-5加密算法]单向的,就是不能反推回去密码是多少;
   修改用户账号的有效时间及UID的范围,可以在配置文件 /etc/login.defs里设置。
   --vi /etc/group    属于组
   shrek:x:501
   shrek:密码:shrek组的ID:属于shrek组的成员
   >这里需要注意,将shrek和user1加入到root组里:
root:x:0:root,shrek,user1
   这里将shrek和user1加入到root组里,但不是管理员,因为unix是根据UID=0和非0来区分的;
   --vi /etc/gshadow  组的密码
   保存组的密码的,但是必须存在;
   --mkdir /home/shrek
   --cp -r /etc/skel/.*    /home/shrek  
   --chmod -R shrek.shrek  /home/shrek
   如果想将用户添加和同步到另一台机器192.168.0.245上,我们可以复制上面的四个文件;
   scp -r /home/* 192.168.0.245:/home/
 (2)userdel
 userdel shrek //不能立马删除,其主目录和mail目录;
 userdel -r shrek //全部删除
 (3)usermod 
 -p 修改密码
 -a 修改属于哪个组 
 aa、把一个用户加入到多个组
 usermod -G root,bin,todd shrek   将shrek加入到root,bin,todd组里;
 usermod -G mysql,log shrek   
 注意:这里-G 是指定两个用户,它会脱出root和bin以前的两个组;我们可以在/etc/group里查看
 可以用一下命令来查看:
 id shrek
 (4)groupadd
 (5)gpasswd
 aa、把多个用户指定到一个组:
 gpasswd -M jack,mery,shrek root
 usermod -g 修改组ID
 gpasswd jack groupadmin 将jack加入到groupadmin里;
 gpasswd -a Jack softadmin //usermod -G softadmin Jack 
 gpasswd -d jack softadmin //将jack从softadmin中移除;
 bb、创建一个组,将用户加入到组中:
groupadd softadmin  //创建组
     grep software /etc/grop //看一下这个组;
 gpasswd -a Jack softadmin //usermod -G softadmin Jack   
 gpasswd -a mery softadmin
 chgrp softadmin /software //改变目录的所属组;
 chmod g+w /software 改变组的权限;加上可写; 
 (6)groupdel
 (7)当前系统登录的用户
  w 看谁登录了这台机器;
  users 显示当前系统登录的用户
  who 当前登录在本机的用户及来源
  w 当前登录的用户及运行的程序

  wirte 给当前联机的用户发消息
  write root pts/2
  如果没有打开,则:
  mesg y 
  wall 给所有登录在本地的用户广播消息
  wall who are you?  所有的人都能看见;

  last 查看用户的登录日志
  lastlog查看每个用户最后登录的情况
  finger 查看用户信息
  finger shrek 查看某一个用户;

  skill -9 pts/3 把第三个控制台杀死; 


  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值