linux中权限的名词解释,Linux的基本权限和特殊权限

基本权限的类别

访问方式(权限):

-读写:允许查看内容-read        r

-写入:允许修改内容-write       w

-可执行:允许运行和切换-execute  x

对于文本文件:

r:cat  head  tail  less

w:vim

x:运行

权限适合对象(归属):

-所有者:拥有此文件/目录的用户-user        u

-所属组:拥有此文件/目录的组-group         g

-其他用户:除所有者,所属组以外的用户-other  o

以"-"开头的:    文件

以"l"开头的:    快捷方式

以"d"开头的:    目录

使用chmod命令:

chmod 归属关系"+,-,="权限类别文档

格式: chmod  -R  递归赋予权限

例:mkdir  /nn

chmod  u-x    /nn   (给目录nn的所有者减去x权限)

chmod  g+w    /nn   (给目录nn的所属组加上w权限)

chmod  o=rwx  /nn    (赋给其他用户rwx权限)

如何判断用户具备的权限:

1.判断用户所属的身份。

2.看相应权限位的权限划分。

所有者>所属组>其他人   匹配及停止

目录的r权限:能够ls浏览此目录内容。

目录的w权限:能够执行rm/mv/mkdir/touch/等等更改目录内容的操作。

目录的x权限:能够cd切换到此目录。

设置文档归属:

使用chown命令,针对修改用户组(UID,GID)

useradd    lisi

groupadd   tarena1

chown      tarena1(UID):root(GID)   /lisi  (默认UID是root)

特殊权限(附加权限):

Set   UID     (只针对二进制)

-附加在所属主的x位上。

-属主的权限标识会变为s。

-适用于可执行文件,Set UID可以让使用者具有文件属主

的身份及部分权限。(传递所有者身份)

Set  GID

-附加在所属组的x位上。

-属组的权限标识会变为s。

-适用于可执行文件,Set GID可以让使用者具有文件属组

的身份和全部权限。(传递所属组身份)

适用于目录,set GID可以是目录下新增的文档自动设置与父目录相同的属组。

例: mkdir       /hrhjo

chmod  g+s  /hrhjo

mkdir       /hrhjo/haha

Sticky Bit

-附加在其他人的x位上。

-其他人的权限标识会变为t。

-适用于开放w权限的目录,可以阻止普通用户滥用w写入权限(禁止操作别人的文档)。

例:mkdir         /phy

chmod  o=rwx  /phy

chmod  o+t    /phy

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432831.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

乱写

想写点东西,又不知道从何下笔。可是心情又觉得有些许不爽,那就漫无思绪想到哪写哪吧。 昨天加了一个HR的QQ,发了一封简历过去,她说她打开我的简历电脑就蓝屏了(无语),这管不着我简历的事吧。然后…

容器set和multiset

一、set和multiset基础 set和multiset会根据特定的排序准则&#xff0c;自动将元素进行排序。不同的是后者允许元素重复而前者不允许。 需要包含头文件&#xff1a; #include <set> set和multiset都是定义在std空间里的类模板&#xff1a; [cpp] view plaincopyprint? t…

linux centos命令语法,linux-centos7

# :-: linux常用的相关查询命令### **1.查看linux用户命令**cat /etc/passwd### **2.查看cpu,mem**grep "model name" /proc/cpuinfo 查看cpu核数cat /proc/cpuinfo 查看cpu详细信息grep MemTotal /proc/meminfo 查看内存总大小以及剩余大小…

oracle rac理解和用途扩展

Oracle RAC的优势在于利用多个节点&#xff08;数据库实例&#xff09;组成一个数据库&#xff0c;这样在保证了数据库高可用性的情况下更充分的利用了多个主机的性能&#xff0c;而且可以通过增加节点进行性能的扩展。实现Oracle RAC需要解决的关键问题就是多节点进行数据访问…

std::set作为一个有序集合

摘要&#xff1a;std::set作为标准库的一个关联容器&#xff0c;实现内部元素进行了排序&#xff0c;使用这特性可以对一组元素进行插入排序。std::set最初的设计是完成数学中“集合”的概念&#xff0c;它提供的接口也是如此。本文简单地介绍一下这一个标准库容器。 为了使用s…

linux查看某进程的连接,linux下查看指定进程的所有连接信息(转)

定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息。通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到&#xff0c;如果是主动与别的机器建立的连接信息则可以通过 lsof 命令来获得。例如我想要查看进程 frps 当前的所有连接信息&#xff0c…

SQLite多线程使用总结

SQLite支持3种线程模式&#xff1a;单线程&#xff1a;这种模式下&#xff0c;没有进行互斥&#xff0c;多线程使用不安全。禁用所有的mutex锁&#xff0c;并发使用时会出错。当SQLite编译时加了SQLITE_THREADSAFE0参数&#xff0c;或者在初始化SQLite前调用sqlite3_config(SQL…

linux rom打包工具,Android rom解包打包工具

eMMC主要是针对手机和平板电脑等产品的内嵌式存储器&#xff0c;由于其在封装中集成了一个控制器&#xff0c;且提供标准接口并管理闪存等优势&#xff0c;越来越受到Android手机厂商的青睐&#xff0c;以eMMC为存储设备的android手机&#xff0c;其文件系统(system、data分区)…

winform(C#)透明方法

1.设置窗体opacity属性&#xff1a; 2.窗体的BackColor和TransparencyKey属性设置相同的值&#xff1a; 2.加using System.Runtime.InteropServices;引用然后加上以下代码&#xff1a; [StructLayout(LayoutKind.Sequential)]public struct MARGINS{public int Left;public int…

ssh免密码登陆

1. 先去掉root登陆密码 passwd -d root 或者修改/etc/shadow 文件&#xff0c;将root那行&#xff0c;前两个冒号之间的加密过的密码去掉 2. 修改sshd_config文件 PermitEmptyPasswords yes

linux彻底卸载xfce,Ubuntu12.04LTS下如何安装和彻底卸载xfce4?

今天将Ubuntu12.04更新完了&#xff0c;用的网易的源&#xff0c;更新速度还是很给力的&#xff0c;平均500多K的下载速度。发现虚拟机上unity界面还是比较卡的&#xff0c;想换成gnome3.6试一下&#xff0c;结果rangerlee说xfce和lxde桌面很清爽&#xff0c;并且轻量占用内存少…

分布式缓存应用(转载的)

前言 Asp.Net中使用Couchbase——Memcached缓存入门篇 见http://www.cnblogs.com/aehyok/p/3436721.html 主要讲解Couchbase服务端的安装配置和客户端的引用调用&#xff0c;然后通过一个零配置的代码来完成最简单的代码实现调用。那么本次课先通过简单的配置文件进行配置&…

详细解析Linux /etc/passwd文件

在Linux /etc/passwd文件中每个用户都有一个对应的记录行&#xff0c;它记录了这个用户的一些基本属性。系统管理员经常会接触到这个文件的修改以完成对用户的管理工作。这个文件对所有用户都是可读的。但是Linux /etc/passwd文件中都有些什么内容呢&#xff1f; 它的内容类似下…

linux eclipse 头文件路径,Eclipse CDT标准库头文件设置

使用eclipse cdt开发C/C项目的时候&#xff0c;从eclipse官网下的linux下的专门版本在Fedora上能自动Discovery机器上的gcc/g头文件、符号之类的&#xff0c;但是在我用的slackware下却不行&#xff0c;需要手动添加标准库头文件路径/usr/include、/usr/local/include……&…

Jquery通过遍历数组给checkbox赋默认值

需求&#xff1a;有一个数组&#xff1a;(北京菜&#xff0c;粤菜)&#xff0c;checkbox如下&#xff1a; 现在想通过遍历这个数组&#xff0c;使数组里包含的值&#xff0c;在checkbox选中 代码&#xff1a; var flavors new Array([北京菜 , 粤菜]); $.each(flavors,functio…

/etc/fstab和/etc/mtab的区别!

etc/fstab文件的作用 记录了计算机上硬盘分区的相关信息&#xff0c;启动 Linux 的时候&#xff0c;检查分区的 fsck 命令&#xff0c;和挂载分区的 mount 命令&#xff0c;都需要 fstab 中的信息&#xff0c;来正确的检查和挂载硬盘。 /etc/mtab文件的作用&#xff1a;先看它的…

linux链接 .o,Linux 链接概念 - osc_8ieji7o1的个人空间 - OSCHINA - 中文开源技术交流社区...

1.Linux 链接概念Linux 链接分两种&#xff0c; 一种被称作硬链接(Hard Link)&#xff0c;另一种被称为符号链接(Symbolic Link).默认情况下&#xff0c;ln 命令产生硬链接。硬连接硬链接指通过索引节点来进行连接。再Linux的文件系统中&#xff0c;保存在磁盘分区中的文件不管…

php模拟post提交数据,用处很多,可用来网站的采集,登陆等等

1. [代码][PHP]代码 <?php//以程序登陆一个论坛登录为例 function bbslogin($user_login, $password, $host, $port "80") {//需要提交的post数据$argv array(cookie > array(user_login > $user_login, password > $password, _wp_http_referer…

关闭SQLite3中的journal暂存档

相信很多使用SQLite3当做数据库的人都会一个现象&#xff0c;那就是当SQLite3有做写入的动作时&#xff0c;SQLite3会自动产生一个名为"数据库名称-journal"的暂存档。这是做什么用的呢? 答案是用来Rollback &#xff0c;换句话说&#xff0c;就是当数据写入数据库有…

linux中gid和groups区别,linux用户与组管理

linux安全系统的核心是用户账户&#xff0c;每个使用者使用一个账户名及与该账户关联的密码登入linux系统。使用者对系统资源的访问权限取决于其登录时所用的账户。每个账户在创建时会被分配一个惟一的标识UID&#xff0c;用户权限便是根据UID来跟踪的。每个账户可以选择加入某…