Linux中 创建 删除 修改用户

来源:互联网 发布:mysql having max 编辑:程序博客网 时间:2024/06/08 01:07

一. useradd 创建账户

useradd命令用于Linux中创建的新的系统用户

useradd (选项) (参数) 用户名
-u uid          指定用户uid-c 备注         加上备注文字。备注文字会保存在passwd的备注栏位中。-d 主目录       指定用户主目录。如果此目录不存在,则同时使用-m选项,可以创建主目录-D              变更预设值-g 群组         指定用户所属的群组-G 群组         指定用户所属的附加群组-m              自动建立用户的登入目录-M              不要自动建立用户的登入目录-n              取消建立以用户名称为名的群组-r              建立系统帐号-s              指定用户登入后所使用的shell-e 有效期限     指定帐号的有效期限-f 缓冲天数     指定在密码过期后多少天即关闭该帐号
实例
// 新建用户加入组useradd –g sftp jack –G company,employees// 建立一个新用户账户,并设置UIDuseradd jack -u 1001// 新建了一个用户gem,该用户的登录Shell是/bin/sh,// 它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。useradd -s /bin/sh -g group –G adm,root gem

二. userdel 删除账户

userdel (选项) (参数) 用户名
-r 完全删除用户主目录-f 强制删除一个用户
实例
//删除账户连主目录一起删除userdel -r jack

三. usermod 修改账户

usermod (选项) (参数) 用户名
-a      把用户追加到某些组中,仅与-G选项一起使用 -c      修改/etc/passwd文件第五段comment -d      修改用户的家目录通常和-m选项一起使用 -e      指定用户帐号禁用的日期,格式YY-MM-DD -f      用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1 -g      修改用户的gid,改组一定存在-G      把用户追加到某些组中,仅与-a选项一起使用 -l      修改用户的登录名称 -L      锁定用户的密码 -m      修改用户的家目录通常和-d选项一起使用 -s      修改用户的shell -u      修改用户的uid,该uid必须唯一 -U      解锁用户的密码
实例
// 将jack添加到www用户组usermod -a -G www jack// 修改用户名usermod -l testnew(新用户名称)  test(原来用户名称) // 修改用户的UIDusermod -u 578 testnew (UID必须唯一) // 修改用户的GID$ usermod -g 578 testnew (578组一定要存在) // 将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developerusermod -s /bin/ksh -d /home/z –g developer sam

四. passwd 管理用户密码

passwd (选项) (参数) 用户名
-l      锁定口令,即禁用账号。-u      口令解锁。-d      使账号无口令。-f      强迫用户下次登录时修改口令。
实例
// 修改当前用户密码passwd// 修改用户jack的密码passwd jack// 将用户jack的口令删除,这样用户sam下一次登录时,系统就不再询问口令passwd -d jack//锁定用户jack,使其不能登录passwd -l jack

查看用户 用户组

// 查看用户详细信息cat /etc/passwd// 查看用户名cat /etc/shadow // 查看用户组cat /etc/group 
阅读全文
0 0
原创粉丝点击