赞
踩
语法:
- useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>]
- [-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]
-u | 指定用户ID;0~499默认是保留给系统用户账号使用的,所以该值必须大于499 |
-s | 指定用户登入后所使用的shell |
-r | 建立系统帐号 |
-n | 取消建立以用户名称为名的群组 |
-M | 不要自动建立用户的登入目录 |
-m | 制定用户的登入目录 |
-G | 指定用户所属的附加群组 |
-g | 指定用户所属的群组 |
-f | 指定在密码过期后多少天即关闭该帐号 |
-e | 指定帐号的有效期限 |
-d | 指定用户登入时的起始目录,替换系统默认值/home/<用户名> |
-c | 加上备注文字;备注文字会保存在passwd的备注栏位中 |
-D | 变更预设值 |
示例:建立一个新用户xy,并设置其主目录为/testuser1,属组为users
- sudo useradd -d /testuser1 -g users -m xy
-
- #执行完后记得设置密码:passwd 用户名 ,才能登录
-
- sudo passwd users
在登录界面就可以看到建立成功的用户,还可以看到当前的主目录正是我们刚才设置的那个
语法:
userdel [参数] 用户名
不加参数,只删除用户账号,用户下相关的目录等都没有删除
-f | 强制删除用户,即使用户当前已登录 |
-r | 删除用户的同时,删除与用户相关的所有文件 |
以上参数,加的时候要谨慎考虑。
用于修改已有的用户账号的一些信息
- usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>]
- [-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][原用户帐号]
-c | 修改用户帐号的备注文字 |
-d | 修改用户登入时的目录 |
-e | 修改帐号的有效期限 |
-f | 修改在密码过期后多少天即关闭该帐号 |
-g | 修改用户所属的群组 |
-G | 修改用户所属的附加群组 |
-l | 修改用户帐号名称 |
-L | 锁定用户密码,使密码无效 |
-s | 修改用户登入后所使用的shell |
-u | 修改用户ID |
-U | 解除密码锁定 |
history命令会列出所有使用过的命令并加以编号,默认可以使用存储最近的1000条命令记录,这些信息被存储在用户主目录的./bash_history中
可以指定让history列出最近几次输入的命令:
su+用户名就可以切换到对应的用户,通过exit命令返回之前的账号,若su后面没有跟用户名,则会将用户替身至root权限
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。