numpy redux background vue自定义组件 vue引入组件 mysql当前时间减一天 增删改查sql语句 plsql连接mysql数据库 python数据 pythonset python打开文件 python正则替换 java查找字符串 java循环语句 java多线程教程 java中new java正则匹配数字 java字符串匹配 java包名 java连接mysql的jar包 java网络编程 幽城幻剑录五内 vs2010sp1 摩斯密码翻译器 bz2解压命令 音乐狂app 相册制作软件 painter下载 android应用开发入门 lol修改皮肤 加字幕软件 ps阵列 巫师3福利 js观察者模式 括号符号大全 鼠标指向宏 黑市商人在哪 机器人走迷宫 赛斯切隆废墟 pr视频旋转
当前位置: 首页 > 学习教程  > 编程语言

账号和权限管理

2020/11/4 13:58:39 文章标签:

账号和权限管理管理用户账号和组账号用户账号和组账号概述Linux基于用户身份对资源访问进行控制用户账号文件/etc/password用户账号文件/etc/shadow添加用户账号设置/更改用户命令password修改用户账号的属性usermod用户账号的初始配置文件添加组账号groupadd添加删除组成员gpa…

账号和权限管理

  • 管理用户账号和组账号
    • 用户账号和组账号概述
      • Linux基于用户身份对资源访问进行控制
      • 用户账号文件/etc/password
      • 用户账号文件/etc/shadow
    • 添加用户账号
    • 设置/更改用户命令password
    • 修改用户账号的属性usermod
    • 用户账号的初始配置文件
    • 添加组账号groupadd
    • 添加删除组成员gpasswd
    • 删除组账号groupdel
    • 查询账号信息
      • groups命令
      • id命令
      • finger命令
      • w、who、users命令
  • 管理目录和文件的属性
    • 文件/目录的权限和归属
      • 访问权限
      • 归属(所有权)
      • 查看文件/目录的权限和归属
    • 设置文件和目录的权限chmod
    • 设置文件和目录的归属chown
    • 权限掩码umask

管理用户账号和组账号

用户账号和组账号概述

Linux基于用户身份对资源访问进行控制

用户账号
超级用户(root): UID(用户标识号):0 GID(组标识号):0
普通用户: UID: 1000+ GID: 1000+
程序用户: UID:1-999 GID:1-999
组账号
基本组(私有组)
附加组(共有组)

用户账号文件/etc/password

保存用户名称、宿主目录、登录Shell等基本信息
文件位置:/etc/password
每一行对应一个用户的账号记录
root:x:0:0:root:/root:/bin/bash
(用户账号)(密码占位符)(用户账号ID)(组账号ID)(用户说明)(宿主目录)(登录shell)

用户账号文件/etc/shadow

保存用户的密码、账号有效期等信息
文件位置:/etc/shadow
每一行对用一个用户的密码记录

添加用户账号

useradd命令
Useradd [选项] …用户名
常用选项
在这里插入图片描述

设置/更改用户命令password

password命令
password [选项]… 用户名
(不指定用户名时,修改的是当前账户的密码)
常用选项
在这里插入图片描述

修改用户账号的属性usermod

usermod命令
usermod [选项]… 用户名
常用选项

在这里插入图片描述

用户账号的初始配置文件

文件来源:新建用户账号时,从==/etc/skel 目录中复制而来
主要的用户初始配置文件
**
~/.bash_profile==(登陆时)
~/.bashrc(登陆时)
~/.bash_logout(退出时)**
~”表示当前用户

添加组账号groupadd

groupadd命令
groupadd [-g GID] 组账号名

添加删除组成员gpasswd

gpasswd命令
设置组账号密码(极少用)、添加/删除组成员
gpasswd [选项]… 组账号名

常用选项
在这里插入图片描述

删除组账号groupdel

groupdel命令
groupdel 组账号名

查询账号信息

groups命令

查询用户所属的组
groups [用户名]

id命令

查询用户身份标识
id [用户名]

finger命令

查询用户账号的详细信息
finger [用户名]

w、who、users命令

查询已登录到主机的用户信息

管理目录和文件的属性

文件/目录的权限和归属

访问权限

读取 r:允许查看文件内容、显示目录列表;下载
写入 w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录;上传
可执行 x:允许运行程序、切换目录

归属(所有权)

属主:拥有该文件或目录的用户账号
属组:拥有该文件或目录的组账号

查看文件/目录的权限和归属

-rw-r–r-- 1 root root 34298 04-02 00:23 install.log
(文件类型、权限) 1 (属主、属组)…
在这里插入图片描述
补充:文件默认权限是644;目录默认权限是755

设置文件和目录的权限chmod

chmod命令
chmod [ugon] [±=] [rwx] 文件目或录…
(u、g、o、a分别表示属主、属组、其他用户、所有用户)(±=分别表示增加、去除、设置权限)
chmod nnn 文件或目录
(nnn为3位八进制数)
常用选项
-R:递归修改指定目录下所有子项的权限

设置文件和目录的归属chown

chown命令
chown 属主 文件或目录
chown :属组 (.属组)文件或目录
chown 属主:属组 (属主.属组)文件或目录

常用选项
-R:递归修改指定目录下所有文件/子目录的归属

权限掩码umask

umask作用
1、控制新建的文件或者目录的权限
2、默认权限去除umask的权限为新建的文件或者目录的权限
umask设置:umask 022
umask查看:umask

示例:
将umask设为000,新建目录或者文件,查看权限
将umask设为022,新建目录或者文件,再查看权限


本文链接: http://www.dtmao.cc/news_show_350052.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?