博客
关于我
linux -----创建用户 ,群组,权限
阅读量:247 次
发布时间:2019-03-01

本文共 1629 字,大约阅读时间需要 5 分钟。

创建用户 ,群组

文章目录

1、创建用户 :useradd mao1

创建普通用户时,要在root下进行创建

2、创建群组 : groupadd

用法和useradd相似,后接需要创建的群组名。

3、修改用户账户 : usermod

参数: -l : 对用户重命名。/home中的用户家目录名不变,需要手动修改

-g:修改用户所在的群组
-G:将一个用户添加到多个群组
-a:追加 (不想从原来群组中移除,又想添加到新群组)
记得群组之间,用逗号隔开,而且没有空格。
** 注意** :
使用usermod要小心,因为配合 -g 和 -G参数时。它会把用户从原先的群组了删除,加到新的组里。
如果不想离开原先的群组,又想添加到新群组里,可以在-G的参数基础上加 -a参数。在追加群组的时,一定要使用 -G参数,即使只追加一个群组。
我们来看个图来说:
在这里插入图片描述
如上图显示:
** group**命令单独使用,不添加任何参数,会显示当前用户所在的群组。如下图:
在这里插入图片描述

4、删除群组 :groupdel

用法:后街想要删除的群组名

5、改变文件的所有者 :chown

-R参数:递归设置子目录和 子文件

** 注意**:这里的 R 只能是大小,小写的 r 不起作用
假如想要把用户mao1的家目录的所有子目录和文件占位所有
chown -R mao:mao /home/mao1
则/home/mao1都归我(mao)所有了

6、改变文件的群组 :chgrp

用法:后接新的群组名,再接文件名

其实,chown命令可以改变文件的群组,用法如下:
例如 : ** chown mao:friends file.txt**
就是把file.txt文件的所有者改为mao ,群组改为 friends

7、修改访问权限 :chmod

首先来看下权限的管理 :

linux系统里,每个文件和目录都有一列权限属性。访问权限指明了谁有读的权限,谁有修改的权限,谁有运行的权限。
访问权限 :** ls -l**
文件信息的第一列比较复杂,可以看到不少d,w,r,l,x等字母。不细分的话,这些可以通称为 文件访问权限符。
权限的原理(主要两个):
d:表示 “目录”,这是一个目录
l:表示 “链接”,这是一个链接
在这里插入图片描述
在这里插入图片描述
chmod命令不需要是root用户才能运行
只要你是此文件的所有者,就可以用chmod来修改文件的访问权限
** 用数字来分配权限:chmod的绝对权限 **
在这里插入图片描述
** 用字母来分配权限:chmod的相对权限 **
u:表示 “所有者”
g:表示 “群组用户”
o:表示 “表示其他用户”
a:表示 “所有用户”

+号:表示“添加权限”

-号:表示 “移除权限”
=号:表示 “分配权限”
例如:
chmod u+rx file 文件file的所有者增加可读可执行的权限
chomd g +r file 文件file的群组用户增加可读的权限
chmod o-r file 文件file的其他用户移除可读的权限
chmod g+r o-r file 文件 file 的群组用户增加可读的权限,其他用户移除可读的权限
chmod go-r file 文件file 的群组用户,其他用户均移除可读的权限
chmod +r file 文件file的所有的用户都增加可读的权限
chmod u=rwx,g=r,o=- file 文件 file的所有者分配可读可写可执行的权限,群组分配可读的权限,其他用户没有权限。

-R参数:递归设置子目录和 子文件

** 注意**:这里的 R 只能是大小,小写的 r 不起作用

总结

有些命令的运行必须要切换到root用户权限中去执行

usermod(用于修改用户账户)—类似mv 移动用户所在的组
chgrp(用于修改群组)
chown(用于修改所有者和群组)

chmod命令不需要root身份就可以执行

我们可以用chmod命令来修改文件的访问权限

转载地址:http://drqx.baihongyu.com/

你可能感兴趣的文章
TreeView 中 SelectedNodeStyle 无效,selectedClass 无效的参考方案
查看>>
C#,asp.net,ashx处理session
查看>>
501 5.1.7 Invalid address
查看>>
foxmail 登录 exchange 2013 exchange 2016
查看>>
Netty高性能原理和框架架构解析
查看>>
C/C++ * & : :: -> .等特殊符号
查看>>
(00)剑指 Offer 13. 机器人的运动范围
查看>>
剑指 Offer 25. 合并两个排序的链表
查看>>
C# WinForm 监视文件变化程序
查看>>
将本地已有的maven工程导入工作空间
查看>>
这个坑
查看>>
spring boot和sping的一些注解
查看>>
Mybatis整合ehcache
查看>>
Java基础之反射
查看>>
线程池之SingleThreadPool学习
查看>>
对象的创建、内存布局和访问定位
查看>>
Redis支持的5种数据类型
查看>>
FreeRTOS学习笔记(9)——内存管理
查看>>
FreeRTOS学习笔记(10)——中断管理
查看>>
CC2640R2F学习笔记(1)——搭建环境、编译烧写
查看>>