linux账号管理

一.linux账号管理

1.新增用户

建立一个账户使用useradd来新建,命令格式如下:

useradd [-u UID] [-g 初始用户组] [-G 次用户组] [-c 用户说明] [-d 家目录权限700] [-s shell] [-m 建立家目录] [-M 不建立家目录] [-f 对应的shadow第七项,指定密码失效时间]新建的用户名 

2.删除用户

删除一个用户使用userdel来删除,命令格式如下:

userdel [-r 同时删除家目录和邮箱] 

如果该用户的初始用户组没有其他人就会删除该初始用户组

3.更改用户

更改用户用usermod ,命令格式如下:

usermod [-u UID] [-g 初始用户组] [-G 次用户组] [-c 用户说明] [-d 家目录权限700] [-s shell] [-m 建立家目录] [-M 不建立家目录] [-f 对应的shadow第七项,指定密码失效时间]新建的用户名 

二.用户相关目录

/etc/passwd存放账号相关的数据,包括UID/GID/home目录/shell目录;

wukong:x:1001:1004::/home/wukong:/bin/bash	
wujing:x:1002:1004::/home/wujing:/bin/bash
wuneng:x:1003:1004::/home/wufan:/bin/bash
用户名:密码占位符:用户uid:用户gid:用户说明:用户家目录:执行的shell目录

/etc/shadow存放账号相关的密码参数,有加密方式,PAM密码校验模块,失效时间等;

wukong:redhat:18473:0:99999:7:::
wujing:!!:18473:0:99999:7:::
用户名:用户密码:创建时间:不可修改密码天数:密码失效时间:警告天数:保留位

/etc/gshadow存放用户组相关的密码参数

root:::
bin:::
daemon:::
sys:::
adm:::

/etc/group存放用户组名的相关参数;

root:x:0:
bin:x:1:
daemon:x:2:

/etc/default/useradd 存放创建默认用户的文件配置信息;

# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
~                      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值