首页 > 系统服务 > 详细

Linux速通05 用户、群组、权限

时间:2020-07-13 11:34:55      阅读:50      评论:0      收藏:0      [点我收藏+]

用户及passwd文件

# /etc/passwd文件的功能:存储所有用户的相关信息,实际上是存放用户信息的数据库(database)

# 各个字段的含义:
  * 第一个字段(列)记录的是这个用户的名字(在创建用户时,由root用户起的名)
  * 第二个字段(列)如果是x,表示该用户登录Linux时必须使用密码;如果为空,则表示不需要密码。
  * 第三个字段(列)记录的是这个用户的 uid
  * 第四个字段(列)记录的是这个用户所属群组的 gid
  * 第五个字段(列)记录的是有关这个用户的注释信息(如全名或通信地址)
  * 第六个字段(列)记录的是这个用户的家目录路径
  * 第七个字段(列)记录的是这个用户登录后第一个要执行的进程

shadow文件

# /etc/shadow文件的功能:存储所有用户的密码,每一个用户占一条记录,实际上是存放用户密码的数据库。

# 各个字段的含义:
  * 第一个字段(列)是用户名
  * 第二个字段(列)是密码(经过MD5算法加密)

群组及group文件

# /etc/group文件的功能:存放了Linux系统中所有群组的信息,实际上是存放群组信息的数据库。

# 各个字段的含义:
  * 第一个字段(列)记录这个群组的名字
  * 第二个字段(列)中的x表示这个群组在登录Linux时必须使用密码
  * 第三个字段(列)记录的是这个群组的 gid
  * 第四个字段(列)记录的是这个群组内还有哪些成员

在Linux中添加新用户

# useradd 命令,增加一个新用户账户

# 常用选项:
  * -u:指定用户的 uid
  * -g:指定用户所属的群组
  * -d:指定家目录
  * -c:指定备注信息
  * -s:指定用户所用的shell

# 灵活应用 useradd命令的举例
  * 例:在系统中新增一个 fox用户:useradd fox
  * 例:在系统中新增一个 dog用户,属组为police,uid为600:useradd -u 600 -g police dog

在Linux中修改用户账户

# usermod 命令,修改用户的账户信息

# 常用选项:
  * -u:修改用户的 uid
  * -g:修改用户的 gid
  * -G:将一个用户加入到指定群组中
  * -d:修改用户的家目录
  * -c:修改用户的备注信息
  * -s:修改用户所用的shell

# 灵活应用 usermod命令举例
  * 例:修改 fox用户的家目录为 /home/dog:usermod -d /home/dog fox
  * 例:将 monkey这个用户添加到 dog这个群组中:usermod -G dog monkey
  * 例:将 monkey这个用户的 gid变更为dog群组:usermod -g dog monkey

用户锁定和用户解锁

# usermod -L 命令:将用户的账号锁定,限制其登录

# usermod -U 命令:将用户的账号解锁,允许其登录

删除用户账号

# userdel 命令:删除用户账号

# 常用选项:
  * -r:在删除这个用户的同时删除其家目录和邮箱

群组管理

# groupadd 命令:创建一个新的群组账号
  * 常用选项:
    * -g:指定群组的 gid

# groupmod 命令:修改群组账号信息
  * 常用选项:
    * -g:修改群组的 gid
    * -n:修改群组的名称

# groupdel 命令:删除一个群组账号

 

Linux速通05 用户、群组、权限

原文:https://www.cnblogs.com/zhaochuming/p/13292309.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!