美文网首页
2.用户和权限

2.用户和权限

作者: 磨剑_运维之旅 | 来源:发表于2019-08-03 13:58 被阅读0次

一,权限

1.文档权限 修改文档属性

属主 属组 其他人
Linux中一切皆文件。
~属主 表示这个文档属于哪用户,这个用户必须存在于这个系统中。
~属组 表示这个文档是属于哪个组的,这个组必须存在于这个系统中。
~其他人 表示这个文档和那些用户没有关系,此时那些用户就是其他人的范畴。

 cat /etc/passwd  //查看用户的相关信息
 cat /etc/shadow //保存了用户的密码信息
 cat /etc/group    //保存了用户的组的信息
image.png
image.png

三部分 分别为 属主,属组,其他人

修改文档属性命令 chown (改变文件的属主,属组)

用法

chown  用户        文件或目录                  //改变属主
chown  用户.属组    文件或目录                //改变属主和属组
注意这里的账号必须在系统中,在/etc/passwd和/etc/group文件中有相应记录
// 修改属主和属组
chown   sshd.sshd    a.txt
// 修改目录及其下面所有的文件和目前的属主和属组, 需要创建这个目录
chown  -R   sshd:sshd    /opt/mysql/data
// 修改属主
chown    sshd     b.txt
// 修改属组, 注意组名 sshd 前面有个点
chown    .sshd     b.txt

2.修改(读写执行)权限命令 chmod image.png

-rwx r-x r-- 》》 -u g o-

image.png

设置文件 .bashrc 的权限为
属主:可读可写可执行
属组: 可读可执行
其他人: 无权限

chmod 750 .bashrc

选择一个自己习惯的修改权限的方法

用法

chmod 修改权限方式   文件或目录   例如:
chmod   u+w  a.txt    将文件a.txt属组增加w写命令
属主, 就是 user 的意思, 可以使用 u 来表示
属组, 就是 group 的意思, 可以使用 g 来表示
其他人, 就是 others 的意思, 可以使用 o 来表示
所有人, 可以使用 all, 就用 a 来表示

二,用户管理

1.useradd的用法

useradd -M 强制创建一个没有文件夹的用户
useradd -m 强制创建一个有文件夹的用户
useradd -r 创建一个系统用户 (uid为1~999)
useradd -s /sbin/nologin 创建一个不可登录的用户


image.png

2.password 修改密码

image.png
image.png

3.usermod 修改用户信息

如何把一个用户shark添加到组wheel中
usermod -a -G wheel shark
即 usermod -a -G 组名 用户名

参数

image.png

4.userdel 删除用户

userdel guozihao 删除用户guozihao
userdel -r guozihao 删除用户guozihao并将其主文件夹一起删除

***********************关于组的命令***************************

groups 查看当前用户的组
groups shark 查看别的用户的组

groupadd 添加组

groupadd -g 指定gid (单独添加组,便于管理)
groupadd -r 建立系统组

geoupdel 组名 -- 删除组

***********************用户身份切换***************************

su - guozihao 切换到用户guozihao(需要输入密码)

sudo 是使用普通用户的身份去执行root用户的命令。


image.png

visudo 将普通用户修改为sudo用户(可以修改免密码登录passwd)

image.png usermod -a -G wheel guozihao
useradd -r -s /sbin/nologin guozihao
chmod g+w .text
chown root.root guozihao
useradd 添加用户
usermod 添加组
userdel 删除用户
chmod o+x 目录名
chown user_mane.组名 目录名

相关文章

  • 2.用户和权限

    一,权限 1.文档权限 修改文档属性 属主 属组 其他人Linux中一切皆文件。~属主 表示这个文档属于哪用户,这...

  • day08 用户权限

    1. RBAC 2. django下权限的设置、查询、删除。 查询user的权限 1.用户和权限查询 2.通过用户...

  • mysql用户权限管理

    前言 1、创建用户 2.删除用户 3、修改用户密码 4.给用户授权 mysql中将权限分3类:数据权限、结构权限、...

  • centos6 新增用户 将用户权限改成root一样的权限

    1.创建用户和设置密码 2.验证用户是否创建成功 3.给新建用户权限改成root用户一样的权限 打开文件后,显示行...

  • 用户权限相关命令

    1.用户和权限的基本概念 2.组管理终端命令 3.用户管理

  • Mysql用户权限操作

    1.查看所有用户 2.查看某一用户具体权限 3.创建用户 4.授予某个用户权限

  • 11笔记---特殊权限

    昨日回顾 权限 1."权限" ,约束用户能对操作系统所在的操作. 2.权限有什么用? 3.权限与用户之间有什么关联...

  • Day-10linux基本权限

    1.什么是权限 权限就是限制用户的权力,约束用户对系统的操作 2.为什么要有权限 系统中有多个用户,为了保证各个用...

  • 文件特殊权限

    昨日回顾权限1."权限" ,约束用户能对操作系统所在的操作.2.权限有什么用?保护用户的隐私可以按需开放对应的权限...

  • linux命令useradd添加用户详解

    1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。 2.格式 ...

网友评论

      本文标题:2.用户和权限

      本文链接:https://www.haomeiwen.com/subject/lsbfrctx.html