12.使用命令对用户进行管理

    昨天说过了直接写文件创建用户,很明显这样做已经使我们对用户管理是如何工作的有了很明确是认知,实际上对于用户管理我们使用命令去管理更简单。图形用户界面下管理用户是最简单的,但是我们还是要学会对命令的使用。

    useradd 增加用户

    -u 指定uid(当不指定uid和gid时,uid和gid会保持一致,不一致会导致成为特殊用户)

    -g 指定默认组(私有组:创建用户时,不指定属组,默认创建的组;基本组就是默认组;附加组,额外组)

    -G 指定附加组额外组,多个使用“,”隔开

    -c 指定注释信息,必须使用""

    -d 指定家目录

    -s 指定shell

    -m -k 强制为用户创建家目录,并将/etc/skel中的内容复制过来

    -M 不为该用户创建家目录

    -r 创建系统用户

xin / # useradd bing
    我们在执行操作时可能产生乱码,我今天连接的linux mint系统默认使用中文,命令行下中文是乱码。我们可以使用

xin skel # export LANG=en
    userdel 删除用户(默认是不会删除用户的家目录的)

    -r 连同用户的家目录一起删除

xin / # userdel -r bing 
userdel: bing mail spool (/var/mail/bing) not found
userdel: bing home directory (/home/bing) not found
xin / # 
    id username 查看用户账户属性

    -u uid

    -g gid

    -G 所有的组id

    -n 以名字显示

xin / # id xin -u
1000
xin / # id xin -g
1000
xin / # id xin -G
1000 4 24 27 30 46 108 110
xin / # id -Gn
root
   finger 查看用户的信息

xin / # finger xin
\u7a0b\u5e8f\u201cfinger\u201d\u5c1a\u672a\u5b89\u88c5\u3002 \u60a8\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5\uff1a
apt-get install finger
   chfn 交互模式下修改用户详细信息

xin / # chfn xin
Changing the user information for xin
Enter the new value, or press ENTER for the default
	Full Name [xin]: xinbingliang
	Room Number []: 
	Work Phone []: 15102724518
	Home Phone []: 0717-4883212
	Other []:
   chsh 修改shell
xin / # chsh xin
Changing the login shell for xin
Enter the new value, or press ENTER for the default
	Login Shell [/bin/bash]: 
   usermod 修改账户信息

   -u 修改uid

   -g 修改基本组

   -G 替换基本组

   -aG 添加附加组

   -c 注释信息

   -d 更改家目录(原来的家目录将变得不能再访问)     

   -dm 修改家目录并使原来家目录下的文件复制过来

   -s 修改shell

   -l 修改登录名

   -e 指定过期时间

   -f 指定非活动时间

   -L 锁定用户账户

   -u 解锁用户

   

   passwd --stdin 从标准输入中读取,在shell编程中创建密码会很有用

xin / # echo "123456" | passwd --stdin bing
   passwd

   -l 锁定

   -u 解锁

   -n 密码最短使用期限

   -x 密码最长使用期限

   -w 警告时间

   -i 非活动时间

   -d 删除用户密码 

  

   pwck 检测帐号的问题,检查帐号的完整性

   groupadd 添加用户组

   -g 指定gid

   -r 指定系统组

   groupmod

   -g gid 修改gid

   -n 组名

  

   groupdel 删除组

   gpasswd groupname 给组加密

   newgrp 基本组的临时切换会要求输入密码


   chage 更改用户的过期时间

   -d 最近一次修改时间

   -E 过期时间

   -I 非活动时间

   -m 最短使用时间

   -M 最长使用时间

   -W 警告时间

  

  



   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值