Linux 用户管理四
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-13
3、usermod 用户修改工具(极其强大)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />usermod [-u uid [-o]] [-g group] [-G group,...] [-d 主目录 [-m]] [-s shell] [-c 注释] [-l 新名称] [-f 失效日] [-e 过期日] [-p 密码] [-L|-U] 用户名 -c comment 更新用户帐号password档中的注解栏,一般是使用chfn(1)来修改. -d home_dir 更新用户新的登入目录.如果给定-m选项,用户旧目录会搬到新的目录去,如旧目录不存在则建个新的. -e expire_date 加上用户帐号停止日期.日期格式为MM/DD/YY. -f inactive_days 帐号过期几日后永久停权.当值为0时帐号则立刻被停权.而当值为-1时则关闭此功能.预设值为-1. -g initial_group 更新用户新的起始登入用户组.用户组名须已存在.用户组ID参照既有的的用户组.用户组ID预设值为1. -G group,[...] 定义用户为一堆groups的成员.每个用户组使用","区格开来,不可以夹杂空白字元.用户组名同-g选项的限制.如果用户现在的用户组不再此列,则将用户由该用户组中移除. -l login_name 变更用户login时的名称为login_name.其它不变.特别是,用户目录名应该也会跟着更动成新的登入名. -s shell 指定新登入shell.如此栏留白,系统将选用系统预设shell. -u uid 用户ID值.为唯一的ID值,除非用-o选项.数字不可为负值.预设为最小不得小于/etc/login.defs中定义的UID_MIN值.0到UID_MIN值之间是传统上保留给系统帐号使用.用户目录树下所有的档案目录其userID会自动改变.放在用户目录外的档案则要自行手动更动. 警告:usermod不允许你改变正在线上的用户帐号名称.当usermod用来改变userID,确认这名user没在电脑上执行任何程序.你需手动更改用户的crontab档.也需手动更改用户的at工作档.采用NISserver须在server上更动相关的NIS设定. -g 后接GID值,除非使用-o参数不然该值是唯一,不可相同,数值不可为负,预设值以/etc/login.defs为准; -r 此参数是用来建立系统帐号的GID会比定义在系统档文件上/etc/login.defs 的GID_MIN来的小.注意useradd此用法所建立的帐号不会建立使用者目录,也不会纪录在/etc/login.defs.的定义值.如果你想要有使用者目录须额外指定 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Linux 用户管理四的所有评论