首页 > 代码库 > Linux用户组管理

Linux用户组管理

用户和用户组管理

 

Linux系统是个多用户多任务操作系统,在一个系统中可能同时有多个用户在作业。Linux中主要有三类用户

  • root用户:也称为超级用户,拥有最高权限,可以管理其他用户
  • 虚拟用户:虚拟用户就是登录shell为/sbin/nologin的用户,这类用户不能登入系统。如ftp,apache用户等
  • 普通用户:这类用户可以登入系统,当时这能操作自己家目录的内容。

 

用户组就是某类具有相同特征的用户的集合,为方便管理组织成为组。Linux中文件的可以按照组设置权限

 

查看用户信息

  • 使用id命令查看用户信息

    QQ图片20140607100555
    uid:用户的id,一般唯一
    gid:用户组的id,一般唯一
    groups:用户所在的组
  • 使用finger命令查看用户信息

    centos6.4默认没有安装,执行yum –y install finger安装即可。

    QQ图片20140607100555
  • 查看/etc/passwd文件

    QQ图片20140607100555

    密码文件在/etc/shadow文件中指定。这两个文件的格式下文会进行介绍

 

用户添加

 

使用useradd或者adduser(只是指向useradd的一个连接)

QQ图片20140607144831

useradd命令只有root跟root的同组用户具有执行权限,其他用户没有权限添加用户(会报 Permission denied错误)

 

下面我们将添加5个用户

QQ图片20140607145841

 

未完待续…