linux 系统用户管理入门

useradd 是向系统中添加用户,在Linux系统中用户可以分为三种超级用户,系统用户(一般不能进行登录,但却是系统运行不可缺少的,如ftp,mail等)和普通用户。具体用法如下:
useradd [-c comment][-d homedir][-e expire_date][-f inactive_time][-g initial_group]
        [-G group[,...]][-m[-k skeleton_dir]|-M][-s shell]
        [-u uid[-o]][-n][-r] username
useradd -D [-g default_group][-b default_home][-e default_expire_date]
           [-f default_inactive_time][-s default_shell]

-c comment 帐号备注
-d homedir 帐号登录目录
-e expire_date 帐号终止日期,格式是MM/DD/YY
-f inactive_time 帐号过期后几天永久停止
-g initial_group 帐号的主要组,可以是名称或组id,但组必须存在
-G group 帐号的从属组,要求和-g一样,各组之间用逗号隔开
-m 帐号目录不存在则创建目录,如使用-k选项则会skeleton_dir中的文件也会复制到创建的目录下;同时    /etc/skel目录下的文件也会被复制过去。
-M 不创建用户目录
-s shell 帐号使用的shell
-u uid使用指定的id
-o 允许创建相同id的用户
-n 不创建于帐号相同名称的用户组
-r 创建系统帐号
-D 显示或修改预设值

例如:useradd -m -s /bin/bash comet  添加用户comet,建立默认用户目录/home/comet,指定脚本为 /bin/bash。

usermod[-LU][-c comment][-d homedir][-e expire_date][-f inactive_time][-g initial_group][-G group[,...]][-s shell]-u uid[-o]][-l newname] username
选项与useradd一样不同的如下:
-l newname 修改帐号名称
-L 锁定帐号
-U 解除帐号

userdel [-r] username
-r 一并删除帐号目录下的内容(用户主目录和用户邮箱)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据