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 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同 ...
随机推荐
- FTP上传和下载文件的应用
FTP(File Transfer Protocol)协议主要用来在网络上进行文件传输.FTP通讯除了有一个默认的端口21外,还有其他端口,同城两个端口同时进行数据传输.一个是默认的端口(通常为21) ...
- JS HTML DOM 事件对象(onclick、onmouseenter)
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序. 事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮). HTML DOM 事件 DOM: ...
- Linux彻底删除mysql5.6
查看安装的mysql组件 rpm -qa | grep -i mysql mysql57-community-release-el6-8.noarch mysql-community-common-5 ...
- Javascript-Switch
JavaScript Switch 语句 请使用 switch 语句来选择要执行的多个代码块之一. 语法 switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码 ...
- AJAX 入门
1. 同步交互与异步交互 1.1 同步交互 客户端发送一个请求, 需要等待服务器的响应结束,才能发送第二个请求! 刷新的是整个页面. 1.2 异步交互 客户端发送一个请求,无需等待服务器的响应,然后就 ...
- velocity 的 escape实现
EscapeHtmlReference的escape方法调用以下方法实现: StringEscapeUtils.escapeHtml(param); 再调用 org.apache.commons.la ...
- PAT 1068. 万绿丛中一点红(20)
对于计算机而言,颜色不过是像素点对应的一个24位的数值.现给定一幅分辨率为MxN的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围8个相邻像素的颜色差充分大. 输入 ...
- DOM 常见事件
onclick //当用户点击某个对象时调用的事件句柄. ondblclick //当用户双击某个对象时调用的事件句柄. onfocus //元素获得焦点. onblur //元素失去焦点. 应用场景 ...
- Linux用户相关文件之用户信息文件
1.文件地址: /etc/pssswd -rw-r--r--. 1 root root 936 10月 6 12:50 /etc/passwd 2.文件内容: xiaol_1:x:501:501::/ ...
- http的keep-alive和tcp的keepalive区别
原文地址:http://blog.csdn.net/oceanperfect/article/details/51064574 1.HTTP Keep-Alive在http早期,每个http请求都要求 ...