Linux系统用户/用户组/文件权限相关
目录
一、Linux系统用户/用户组权限相关
二、Linux系统文件权限相关
一、Linux系统用户/用户组权限相关
.命令:usermod
用法:usermod [-agGus] user args
‘-a’ 把用户追加到某些组中,仅和-G一起使用
'-G' 把用户追加到某些组中,仅和-a选项一同使用
'-g' 修改用户的gid
'-u' 修改用户的uid
'-s' 修改用户的shell 注意:
默认情况下一个用户最多可同时存在于两个用户组
如果想要将用户添加到三个以上的组千万不能直接用-G,因为这样做会让你离开原来追加所属的组
因此,必须和选项-a一并使用。
不过也有一种方法就是usermod -G Former_group,Now_group,Other_group user 也是可以达到追加的效果的 这时候你又会问了,那我应该如何退出追加到的组呢,可以在文件/etc/group删除或者是重新执行一次usermod定义就好了 命令:groupmod
用的不多,我就跳过了,有需要的可以man一下吧
.创建账号时,系统会修改的文件
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
其中在/etc/passwd文件里面我们可以查看系统有哪些用户以及更详细的信息
/etc/group文件里面可以看到用户组以及更详细的信息
关于这个usermod有一个小小的例子,可以参考一下:
有用户manager,reshi,xingzheng,文件夹renshi,xingzheng,要求manager用户可以查看并修改reshi,xingzheng文件夹里面的文件,而renshi和xingzheng用户只能查看修改自己文件夹。其他人一概不能访问这两个文件夹,请问如何通过修改权限实现这个功能?
答案:
usermod -G renshi,xingzheng manager
chown renshi:renshi renshi; chmod renshi
chown xingzheng:xingzheng; chmod xingzheng 其实也就是将manager用户放到renshi和xingzh组中,因为属组权限是7,因此可读可写可执行,而对于其他不属于该组的来说并没有访问权限。
二、Linux系统文件权限相关
在介绍之前,先说一个很重要的东西,umask
umask表示“该默认值需要取消的权限”,默认root的umask为022,普通用户的为002
umask可以在/etc/bashrc里面修改
下面进入正题
.命令:chown
语法: chown [-R] user:group
作用: 修改文件/目录的属主属组
'-R' 递归修改目录属主数组 问:如何只修改数组或者是只修改属主
答:chown user_change:group
chown user:group_change 这是一个一劳永逸的笨方法,只需要多敲一个单词而已 .命令:chmod
用法:chmod [-R] filename
作用:更改文件/目录权限
'-R 递归修改目录的权限
chmod还支持a+x,u-x,g+w,o=rx等选项,其中a=all,u=user,g=group,o=other .chattr/lsattr
这个作为了解即可,用得不多 .特殊权限SetUID,SetGID,Sticky bit
这个日后补充吧
最后更新时间:2017年4月6日23:43:20
Linux系统用户/用户组/文件权限相关的更多相关文章
- linux用户、文件权限相关命令
root 现代操作系统一般属于多用户的操作系统,也就是说,同一台机器可以为多个用户建立账户,一般这些用户都是为普通用户,这些普通用户能同时登录这台计算机,计算机对这些用户分配一定的资源. 普通用户在所 ...
- linux系统中的文件权限详解(转)
一.在<Linux系统中如何查看文件属性>中介绍了通过ls指令来查看文件的属性,具体如下: [命令] letuknowit@ubuntu:/$ cd /tmp letuknowit@ubu ...
- Linux 系统分级及root权限相关
单用户模式修改用户密码 救援模式 让我们先来了解一下linux的运行步骤 1. Linux系统引导的顺序掌握Linux系统引导的顺序:BIOSMBRKernelinit其中,BIOS的工作是检查计算机 ...
- linux:用户及文件权限管理
学习内容来自实验楼.莫烦python.CSDN 一.Linux 用户管理 1. 查看用户 who am i 或者who mom likes who -a:打印所有能打印的 who -d :打印死掉的 ...
- linux系统如何更改文件权限
一. 更改文件9个属性:chmod 用这个命令修改文件属性有两种方式:数字或者符号 1. 数字类型改变文件权限 chmod (1)类unix系统的文件有9个属性分别是owner/group/other ...
- Linux系统中的文件权限
r(read) 4 可读 w(write) 2 可写 x() 1 可执行 644 755 rw-r-r ...
- linux系统下修改文件夹目录权限
linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何 ...
- (大数据工程师学习路径)第一步 Linux 基础入门----用户及文件权限管理
用户及文件权限管理 实验介绍 1.Linux 中创建.删除用户,及用户组等操作. 2.Linux 中的文件权限设置. 一.Linux 用户管理 Linux 是一个可以实现多用户登陆的操作系统,比如“李 ...
- linux 用户及文件权限管理
Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同 ...
随机推荐
- SharePoint服务器端对象模型 之 访问网站和列表数据(Part 3)
(三)视图 与传统意义上的数据视图类似,SharePoint中的列表视图指定了列表中数据的筛选条件.排序条件.分组条件.显示栏/字段.显示条目数.显示样式等内容.在SharePoint中,使用SPVi ...
- 关于JAVA中String类型的最大长度
前些天看到一道面试题,题目很容易理解:String的长度限制是多少? 针对这个题目,浏览了网友的回答,大概得到了3个层次的答案. 最浅的层次: 近似计算机内存大小的长度.这是作为一个程序员最浅显的回答 ...
- JBPM的.jpdl.xml文件中文出现乱码
在Eclipse中使用jbpm提供的工作流设计器设计好流程后,打开.jpdl.xml后发现中文全是乱码 项目和文件编码设置都是UTF-8,但是依旧乱码. 在Eclipse的配置文件 eclipse.i ...
- 不恰当使用线程池处理 MQ 消息引起的故障
现状 业务部门反应网站访问特别慢,负责运维监控的同事说MQ消息队列积压了,中间件的说应用服务器内存占用很高,GC 一直回收不了内存,GC 线程占了近 100% 的 CPU,其他的基本上都在等待,数据库 ...
- Linux源码包安装和脚本安装
能够先 vi INSTALL 看看安装过程. 1.源码包安装 2.脚本安装
- windows server2003/2008中权限账户
在windows server 2003与windows server 2008 R2中,查看文件夹权限时,尤其是用cacls命令查看时,经常会见nt authority system这样的用户信息. ...
- PyNest——Part1:neurons and simple neural networks
neurons and simple neural networks pynest – nest模拟器的界面 神经模拟工具(NEST:www.nest-initiative.org)专为仿真点神经元的 ...
- Oracle处理Clob类型数据入库(String入库)
从网上查找一堆参考,要么语焉不详,要么不可行.自己鼓捣了一堆可以正常入库了.请看最后: insert into CP_V_INFO" + "(ID, "+ "P ...
- NodeJS应用程序设置为window service-辅助工具(C#)
1.修改nssm,去对话框后 2.生成批处理文件,执行 3.将nssm.exe.node.exe放在资源文件里面 附代码 工具
- Loadrunder脚本篇——文件下载
下载简介 对 HTTP协议来说,无论是下载文件或者请求页面,对客户端来说,都只是发出一个GET请求,并不会记录点击后的“保存”.“另存为操作”. 如下,点击页面中tar.gz压缩包,用工具可以清楚的看 ...