linux用户管理命令(useradd、userdel、usermod与finger)
2016-01-14 10:50
781 查看
linux用户管理命令(useradd、userdel、usermod与finger)
1、useradd命令--用于添加新用户
[root@t1 ~]# useradd -D -----用于查看添加用户时的一些默认参数值
GROUP=100 ---默认的组为gid=100
HOME=/home ---默认的用户目录为/home下的目录
INACTIVE=-1 ---当密码过期后账户不会被锁定
EXPIRE= ---新用户不会在设定日期被设置为过期
SHELL=/bin/bash ---用户默认使用的shell
SKEL=/etc/skel ---系统会将/etc/skel目录下的内容复制到用户的home目录
CREATE_MAIL_SPOOL=yes ---系统会在邮件目录中创建一个文件用于用户账户接收邮件
useradd -g (用于指定主组) -G (用于指定辅助组) -d (用于指定家目录) -u 用于指定uid
2、userdel命令 --用于删除用户
[root@t1 ~]# userdel zhou ---只是删除了用户在/etc/passwd中的记录
[root@t1 ~]# userdel -r zhou --不但删除了用户在/etc/passwd中的记录,还删除了用户的家目录
3、usermod命令 --用于修改账户信息
[root@t1 ~]# groupadd -g 600 h
[root@t1 ~]# useradd zhou
[root@t1 ~]# su zhou
[zhou@t1 root]$ id
uid=501(zhou) gid=501(zhou) groups=501(zhou)
[zhou@t1 root]$ usermod -g h -d /u01/oracle -u 601 zhou
bash: /usr/sbin/usermod: 权限不够
[zhou@t1 root]$ su - root
口令:
[root@t1 ~]# usermod -g h -d /u01/oracle -u 601 zhou (-g 表示更换主组为h、 -d 表示更换家目录、 -u 表示更换uid)
[root@t1 ~]# su - zhou
su: warning: cannot change directory to /u01/oracle: 没有那个文件或目录 (没有/u01/oracle这个目录)
-bash-3.2$ id
uid=601(zhou) gid=600(h) groups=600(h) 显示已经更改
usermod 参数(-p 更改用户密码,-L 锁定用, -U 解除用户的锁定)
4、finger命令--快速查找其他用户信息
[root@t1 ~]# finger zhou
Login: zhou Name: (null)
Directory: /home/zhou Shell: /bin/bash
Never logged in.
No mail.
No Plan.
1、useradd命令--用于添加新用户
[root@t1 ~]# useradd -D -----用于查看添加用户时的一些默认参数值
GROUP=100 ---默认的组为gid=100
HOME=/home ---默认的用户目录为/home下的目录
INACTIVE=-1 ---当密码过期后账户不会被锁定
EXPIRE= ---新用户不会在设定日期被设置为过期
SHELL=/bin/bash ---用户默认使用的shell
SKEL=/etc/skel ---系统会将/etc/skel目录下的内容复制到用户的home目录
CREATE_MAIL_SPOOL=yes ---系统会在邮件目录中创建一个文件用于用户账户接收邮件
useradd -g (用于指定主组) -G (用于指定辅助组) -d (用于指定家目录) -u 用于指定uid
2、userdel命令 --用于删除用户
[root@t1 ~]# userdel zhou ---只是删除了用户在/etc/passwd中的记录
[root@t1 ~]# userdel -r zhou --不但删除了用户在/etc/passwd中的记录,还删除了用户的家目录
3、usermod命令 --用于修改账户信息
[root@t1 ~]# groupadd -g 600 h
[root@t1 ~]# useradd zhou
[root@t1 ~]# su zhou
[zhou@t1 root]$ id
uid=501(zhou) gid=501(zhou) groups=501(zhou)
[zhou@t1 root]$ usermod -g h -d /u01/oracle -u 601 zhou
bash: /usr/sbin/usermod: 权限不够
[zhou@t1 root]$ su - root
口令:
[root@t1 ~]# usermod -g h -d /u01/oracle -u 601 zhou (-g 表示更换主组为h、 -d 表示更换家目录、 -u 表示更换uid)
[root@t1 ~]# su - zhou
su: warning: cannot change directory to /u01/oracle: 没有那个文件或目录 (没有/u01/oracle这个目录)
-bash-3.2$ id
uid=601(zhou) gid=600(h) groups=600(h) 显示已经更改
usermod 参数(-p 更改用户密码,-L 锁定用, -U 解除用户的锁定)
4、finger命令--快速查找其他用户信息
[root@t1 ~]# finger zhou
Login: zhou Name: (null)
Directory: /home/zhou Shell: /bin/bash
Never logged in.
No mail.
No Plan.
相关文章推荐
- 使用 Nmon 监控 Linux 的系统性能
- centos 解压缩命令
- linux 下命令行编译打包war 包
- Linux 权限
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- linux ln 命令使用参数详解
- linux调用ffmpeg 遇到的问题
- Linux下java进程CPU占用率高分析方法
- linux下如何添加一个用户并且让用户获得root权限
- 用pyhton写Opencv(一):Opencv3.1+python2.7的CentOS7安装
- Linux中make, make install命令分别是什么,用法?
- linux安装了mysql 但是编译报错 mysql.h: No such file or directory
- centos 下更改ftp登录根目录
- linux下如何隐藏进程(ps/top) 和找到linux进程路径
- Linux---RPM安装报错以及解决方法
- linux 禁止指定ip访问
- centos6.5 下载文件命令
- Centos免密码登录别人系统(单人维护模式)
- linux文件夹介绍
- chattr和lsattr命令