只有管理员才可以改变文件属主:

chown username file... 把文件的属主改为username

-R 修改目录及其内部文件的属主

--reference=/path/to/somefile file1 引用参考,将file1文件的属主改为somefile的属主

chgrp GRPNAME file,。。。 改变文件属组

-R

也可以同时改,如下:

chown root:root /tmp/abc

改变文件权限:

1、修改三类用户的权限

chmod 777 file,。。。。

-R 递归修改

chmod --reference=/tmp/test /tmp/abc  以test为准 将abc改为和test一样

2、修改某类用户或某些类用户权限

chmod u=rwx /tmp/abc 将abc文件的属主权限改为7

chmod g=rwx /tmp/abc 将abc文件的属组权限改为7

chmod o=rwx tmp、abc 将abc文件的其他组改为7

3、修改某类的用户某位或某些位用户

chmod g=r,o=r /tmp/abc 将abc文件属组和其他组具有读的权限

chmod u-x /tmp/abc 将abc文件属主的执行权限去掉

chmod u+x,g-x /tmp/abc

bc  是一个计算器

openssl passwd -1 -salt ‘12345678’

给你设定的密码加点儿盐!!!

umask (遮罩码)决定创建出来的目录和文件的权限

文件:666 - umask值    但文件默认不会具有执行权限,如果算得的结果有执行权限,则将其权限整体+1

目录:777 - umask值

全局配置

/etc/profile, /etc/profile.d/*.sh, /etc/bashrc

个人配置

~/.bach_profile, ~/.bashrc

profile类

设定环境变量  可以设定对全局生效  也可以设定个人配置里面

运行命令或脚本

bashrc类文件

设定本地变量

定义别名

登录式shell如何读取配置文件?

/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bachrc --> /etc/bashrc

非登录式shell如何配置文件?

/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh

SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者

chmod u+s FILE

chmod u-s FILE

如果FILE本身原来就是执行权限,则SUID显示为s;否则显示为S

SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组

chmod g+s FILE

chmod g-s FILE

Sticky:在一个公共目录,每个都可以创建文件,删除自己的文件,但不能删除别人的文件

chmod o+t 目录

chmod o-t 目录

转载于:https://blog.51cto.com/10183596/1681187

用户权限 组 特殊权限相关推荐

  1. linux用户、组、权限问题

    用户.组.权限 一.权限:r, w, x 1.文件权限:       r:可读,可以使用类似cat等命令查看文件内容:       w:可写,可以编辑或删除此文件:       x: 可执行,eXac ...

  2. linux 权限 mask,【自学Linux】Linux用户、组、权限(一)

    用户.组.权限 权限:r,w,x 文件: r:可读,可以使用类似cat等命令查看文件内容 w:可写,可以编辑或删除此文件 x:可执行,eXacutable,可以命令提示符下当中命令提交给内核运行 0 ...

  3. 03Linux用户和组及权限

    <03>Linux用户和组及权限 <一.用户和组的基本操作> useradd  heizi  --新建一个叫heizi 的用户 passwd heizi    --给heizi ...

  4. 计算机管理用户和组无法访问,用户和组管理权限及文件访问控制

    用户和组管理权限及文件访问控制 与用户账户和组帐户相关的文件: 1./etc/passwd 2./etc/group 3./etc/shadow 4./etc/gshadow 5./etc/defau ...

  5. Linux文件管理、标准I/O重定向和管道以及Linux用户、组和权限知识总结

    一.文件管理 1.1.Linux下的文件类型 ● -  普通文件 ● d 目录文件directory ● b 块设备blocks ● c字符设备character ● |符号链接文件link ●p管道 ...

  6. Linux CentOS 8(用户与组相关权限管理实验)

    Linux CentOS 8(用户与组相关权限管理实验) 目录 一.项目介绍 二.相关概念 2.1 用户管理简介 2.2 在 Linux 中每个文件的所有者.所在组.其它组的概念 三.任务操作 任务1 ...

  7. 查看mysql运行的用户组_第六天、用户、组、权限、grep

    第六天.用户.组.权限.grep 权限总结表 操作 源目录权限 文件权限 目标目录权限 rm删文件 wx - - mv改名 wx - - mv移动文件 wx r wx cp复制文件 x r wx &g ...

  8. # Odoo丨一文让你弄懂Odoo的用户、组与权限

    Odoo丨一文让你弄懂Odoo的用户.组与权限 在 Odoo 上的尝试.调研与分享 Odoo中的权限规则的使用 Odoo是基于Python语言编写的全球流行的开源管理套件,它的各个应用程序能完美集成在 ...

  9. Linux用户和组:linux用户和组及权限讲解

    linux用户和组及权限讲解 Linux用户和组概念精讲 Linux用户和组实战应用 Linux系统用户权限管理 Linux用户和组概念精讲 Linux是一种多用户的操作系统(服务器系统),允许多个用 ...

  10. linux 用户、组、权限基本权限

    linux用户.组.权限等简单操作 1.groupadd student useradd -g student -d /usr/local/stu1 -m stu1 echo "123456 ...

最新文章

  1. rabbitmq常用配置
  2. dev 报表设计器 怎么设置每页10行_可嵌入您系统的.NET 报表控件ActiveReports:带状列表组件...
  3. python错误bug调试问题汇总
  4. InheritableThreadLocal类原理简介使用 父子线程传递数据详解 多线程中篇(十八)...
  5. 正则表达式学习笔记007--字符组简记法1
  6. Hp服务器 iLO3 使用方法
  7. 数据结构——>线索化二叉树
  8. javascript实现页面自动刷新和自动跳转代码
  9. 解决Win7Win8 64位下Source Insight提示未完整安装的问题[转]
  10. 海康 设备 发现(SADPTool原理)
  11. 计算机与操作系统基础-计算机发展史
  12. Python实现高斯滤波
  13. 服装行业进销存软件有哪些简单好用又便宜的?
  14. java编写singleton程序_java – 在Singleton实现中初始化按需成语与简单静态初始化程序...
  15. linux 极路由救砖,极路由三不死u-boot刷机方法
  16. ios逆向工具tweak logos语法总结
  17. java 滚动歌词_基于JavaScript怎么实现让歌词滚动播放
  18. vue 上传图像 php处理,通过 Laravel + Vue 实现文件上传功能
  19. php中如何过滤关键字,PHP - 过滤关键字
  20. MSI驱动指南HOWTO

热门文章

  1. 设计模式(C++实现)--一句话总结
  2. window下部署ELK(6.2.2系列)
  3. Laravel 多用户认证
  4. 基于Java的Selenium学习笔记——Assert
  5. leetcode 141. Linked List Cycle
  6. js中document.write()使用方法
  7. 菜鸟学SSH(八)——Hibernate对象的三种状态
  8. Packstack安装havana后,计算节点连接DB错误解决
  9. 请大家说一说:有没有必要针对VSS备份过程,做成一个开源小工具?
  10. 做好MSSQL保卫战之xp_cmdshell