Linux 用户组

Posted qutao125

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 用户组相关的知识,希望对你有一定的参考价值。

文件权限

r w x

文件时的权限介绍

r 可读    可以使用 cat。less等命令

w 可写    可以编辑,删除此文件

x 可执行    可以命令行模式下提交给内核运行此命令

当时目录时

r  可以使用ls列出目录的文件

w  可以在此目录中创建文件

x  可以cd切换进目录,也可以ls -l 查看里面文件的详细内容

权限对应的8进制

0  000    - - -  无权限

1   001   - - x  执行

2  010   - w -  写

3  011    - w x   写执行

4    100    r - -   读

5  101    r - x 读执行

6  110  r w -   读写

7  111  r w x 读写执行

 

用户 UID  /etc/passwd。  密码为x x x x

组。GID  /etc/group。

影子口令

用户    /etc/shadow   密码在里面

组  /etc/gshadow.  组也有密码的

 

用户类型

  管理员   管理员是 uid = 0

  普通用户 uid  1- 65535

    系统用户,1-499

    一般用户。500-60000

用户组

  管理员组

  普通组

    系统组

    一般组

用户组类别

  /etc/passwd

  用户名:密码:UID:GID:备注:家目录:默认shell

  /etc/shadow

  用户名:密码:最后一次修改密码时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间

用户管理

  useradd, userdel, usermod, passwd, chsh, chfn, id, chage

  useradd 解释

    -u  uid

    -g gid

    -G 附加组

    -c 备注

    -d 指定用户家目录

    -s. 指定shell

  

  创建用户时默认的功能选项在

  /etc/login.defs

    密码最大使用天数,普通用户的uid 最大值与最小值,用户组gid的最大值与最小值,是否创建家目录 ... ...

系统变量

  PATH,HISTSIZE,SHELL

  /etc/shell 指定了当前系统可以使用的安全的SHELL

  userdel [option]  name 删除用户

 id: 查看用户的账号属性信息

   -u 输出用户有效的用户ID

   -g   输出用户有效的用户组ID

   -G  输出用户有效的附加用户组ID

   -n 以替代数字模式展示用户信息(id -gn 输出的是 组名,组名替代了组ID) 

 finger 查看用户信息

  finger name

  Login: tom Name:

  Directory: /home/tom Shell: /bin/bash

  Last login 四 3月 28 00:36 (CST) on pts/1
  No mail.
  No Plan.

 userdel xxxx 删除用户

  user tom 删除tom 但是默认不会删除tom 家目录 /home/tom

  user -r tom 删除tom并删除 tom家目录

 usermod xxx 修改用户的账号属性

  -u  UID  修改uid

  -g  GID  修改 gid

  -a -U GID    添加附加组,不带-a,会覆盖用户的之前的附加组

  -c       修改文件的备注

  -d -m     指定用户家目录,并把之前家目录复制到新的目录中

  -L      锁定用户

  -U      解锁用户 

chsh  (change sell) 修改shell     

chfn  change finger 修改注释信息

 

s

 

  

以上是关于Linux 用户组的主要内容,如果未能解决你的问题,请参考以下文章

linux怎么查看用户组里都有哪些用户

如何更改linux文件目录拥有者及用户组

linux用户简略介绍

linux每日命令(30):Linux 用户及用户组相关文件命令详解

如何更改linux文件目录拥有者及用户组

linux的权限分配特点