码迷,mamicode.com
首页 > 系统相关 > 详细

跟马哥学linux (lesson 1)

时间:2015-08-26 12:21:46      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:defaults   account   comment   related   linux   

简单用户管理命令总结

一,用户相关命令

1.useradd 

man文档说明:create a new user or update default new user information

中文说明:创建一个新用户或者更新默认新用户信息

重用参数:

-d, --home HOME_DIR:创建家目录

-c, --comment COMMENT 创建注释说明

-D, --defaults 修改用户默认值参数

-g, --gid GROUP 指定基本组

-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定次要组,多个组可以用逗号隔开添加

-s, --shell SHELL 指定默认shell

-u, --uid UID 指定用户uid

示例:新建一个用户tom 注释为:tomcat,附加组为cat,默认shell为/sbin/nologin

groupadd cat ; useradd -c "tomcat" -G cat -s /sbin/nologin tom


2.userdel

man文档说明:delete a user account and related files

中文说明:删除用户账户和相关文件

重要参数:

-f, --force 强行删除用户,哪怕用户还在登陆中

-r, --remove 删除用户及其家目录和邮件缓冲池

示例:删除一个tom及其相关文件

userdel -r tom


3.usermod

man文档说明:modify a user account

中文说明:修改一个当前已经存在的账户,基本参数和useradd一致

重要参数:

-a, --append 与-G参数一起使用可以添加一个用户到多个附加组

-L, --lock 锁定一个账户

-U,--unlock 解锁一个账户

示例:修改tom用户的shell为/bin/bash,并将其加入到dog组

usermod -a -G dog -s /bin/bash tom


二、组相关命令

1.groupadd 

man文档说明:create a new group

中文说明:新建一个组

重要参数:

-g, --gid GID 指定组ID

-p, --password PASSWORD 指定组密码方便用户使用newgrp命令加入

示例:新建一个名为dog的组,组密码为dog123

groupadd -p ‘dog123‘ dog


2.groupdel

man说明:delete a group

中文说明:删除一个组

示例:

groupdel dog


3.groupmod

man说明:modify a group definition on the system

中文说明:修改一个系统中已经存在的组

-g, --gid GID 修改GID

-p, --password PASSWORD 修改组密码

示例:

修改dog组密码为dog456

groupmod -p ‘dog456‘ dog


三,密码修改

passwd

man说明:update user’s authentication tokens

中文说明:修改用户认证令牌

重要参数:

-u 锁定用户

-l 解锁用户

--stdin 以管道形式修改用户密码

示例:使用--stdin方式修改tom用户密码

echo ‘aaabbbccc‘|passwd --stdin tom



跟马哥学linux (lesson 1)

标签:defaults   account   comment   related   linux   

原文地址:http://7280780.blog.51cto.com/7270780/1688365

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!