首页 > 其他分享 >账号和权限管理

账号和权限管理

时间:2022-11-29 19:46:56浏览次数:40  
标签:文件 uid 管理 账号 用户 指定 修改 权限

一、用户账号

1、Linux三大用户类型

  1)超级管理员:最高权限拥有者

  2)普通用户:权限受限的用户

  3)程序用户:不是给人用的,是给程序使用的

 

2、Linux组

  1)基本组:有且只有一个

  2)附加组:可以有很多个,也可以没有

 

 

3、uid及范围

生成用户的时候,会自动分配一个uid的账号

root 不一定是超级管理员

uid=0 才是超级管理员

uid范围:

 

 

 4、用户账户管理

添加用户:useradd

基本用法:useradd  【选项】 用户名     对新建用户的基本信息进行修改

-u 创建时指定uid号

-d 创建时直接家目录,指定文件可以不存在。默认是在/home下生成一个同名文件

-M 创建时不生成家目录

-s 创建时指定shell类型,例如指定/sbin/nologin则此用户不能登录系统

-e 创建时指定账户失效时间,格式为"yy-mm-dd"

-g 创建时指定基本组

-G 创建时指定附加组

 

 存放用户密码信息的文件:/etc/shadow

存放用户信息:/etc/passwd

存放保存用户名称、宿主目录、登录 Shell 等基本信息

root:用户名称

x 密码占位符

0 uid

0 jid

root 备注信息

/root 家目录路径

/bin/bash 用户默认的shell环境

 

 

5、修改账户

命令:usermod

基本用法:usermod [选项] 用户名

[选项] -l 修改已有账户名称,格式,usermod 更改后名称 更改前名称

-u 修改已有账户的uid号

-d 指定新的家目录

-m 不建立家目录

-s 指定shell类型

-e 为已有账户设置失效时间,格式为"yy-mm-dd"

-g 指定基本组的uid

-G 指定附加组的gid

 

 

 

6、删除

userdel [选项] 用户

 

 

 

 二、文件目录的权限

1、访问权限

  • 进程的发起者,同文件的属主:则应用文件属主权限

  • 进程的发起者,属于文件属组;则应用文件属组权限

  • 应用文件“其它”权限

 

 

r :读(4)    w:写(2)   x:执行(1)

 

2、修改文件权限

基础用法:chmod 对谁(所有者,所属组,其他)操作(+ - =)权限 文件

 

 

3、修改所属主和所属组

基本用法:chown    [选项]  要改的主 :要改的组      文件

                [选项]  -R 递归将该文件夹下所有文件所属主、组一起修改。

 

 

 

若只修改该文件及所属文件的所属主 chown  -R    主   文件

若只修改该文件及所属文件的所属组 chown  -R   :组  文件

 

4、umask

新建文件夹权限:文件夹最高权限(777)减去umask值

 

 

标签:文件,uid,管理,账号,用户,指定,修改,权限
From: https://www.cnblogs.com/trist-commot/p/16936418.html

相关文章

  • Android 运行时权限终极总结
    目录​​一:基础&起因​​​​二:基本使用​​​​2.1 Activity当中的一般用法​​​​2.2Fragement中的用法​​​​三:注意事项和打电话例子​​​​3.1注意事项​​​​3......
  • SQL注入问题、视图、触发器、事务、存储过程、函数、函数、索引相关概念、索引数据结
    目录SQL注入问题视图触发器事务存储过程函数函数索引相关概念索引数据结构慢查询优化测试索引联合索引全文检索插入数据更新数据删除数据主键外键重命名表事务安全管理隔离......
  • Kubernetes 多集群管理平台 OCM v0.9.0 发布:进一步改善托管集群安全性问题
    作者:BraeTroutman随着OpenClusterManagement(OCM)项目的持续发展,我们觉得有必要周期性向大家同步近期项目的一些进展了,包括我们我们下一步未来发展的方向以及作为贡献者如何......
  • OpenStack开源技术解读:可视化智能日志管理项目Venus
    在开源社区建设过程中,浪潮云海OS团队始终秉承源于开源、馈于开源、完善开源的理念,不断优化社区已有功能、反馈客户需求并积极贡献到相关开源项目,以完善私有云场景,有效提升了......
  • 云管理平台功能架构
    云管理平台可以对平台内计算资源、安全资源、存储资源等进行监控和管理,能够对多种异构资源实现统一管理的软件,能够为用户提供简单、统一的管理平台。云管理平台laaS层包括......
  • 进程管理中的时间
    一、进程管理中的时间时间公式等待时间获得调度的时间-到达时间响应时间等待时间+要求服务时间周转时间完成时间-到达时间平均周转时间周转时间/作......
  • 打破数据孤岛,开启全面预算管理的新章程
    当今数据增长的速度是惊人的。在瞬息万变的世界里,很多企业难以高效管理庞大的业务数据,数据的复杂性更使得企业有时会失去信心,无从下手。大数据时代的背景下,大量数据涌入企业......
  • MySQL日志管理、备份与恢复
    一、MySQL日志管理MySQL的日志默认保存位置为/usr/local/mysql/dataMySQL的日志配置文件为/etc/my.cnf,里面有个[mysqld]项修改配置文件:vim/etc/my.cnf[mysqld]1.1......
  • mvc中有关用户权限的详解
    Whenstandardtypesofauthenticationdonotmeetyourrequirements,youneedtomodifyanauthenticationmechanismtocreateacustomsolution.Ausercontex......
  • visual studio 2017 使用码云gitee进行源代码管理
    在码云新建项目  复制项目地址  visualstudio 操作  新建项目 提交到码云 https://blog.csdn.net/sekone/article/details/82619934?ops_req......