linux文件权限

用户/磁盘/内存/网络 管理

旧城冷巷雨未停 提交于 2020-03-03 22:54:56
用户管理 一些细节 root 用户为根用户,也就是 系统管理员 拥有全部权限 一个用户只能拥有一个 GID ,但是还可以归属于其它附加群组 用户管理的重要配置文件: /etc/passwd 用户名 密码位 UID 归属GID 姓名 $HOME目录 登录Shell /etc/shadow 用户名 已加密密码 密码改动信息 密码策略 /etc/group 群组名 密码位 GID 组内用户 /etc/gshadow 群组密码相关文件,不重要 /etc/sudoers 用户名 权限定义 权限 可以使用 pwconv 命令创建影子密码,将 /etc/passwd 文件中的密码转换到 /etc/shadow 文件 su [用户名] 切换到其它用户,默认切换到root用户。提示密码为将切换用户密码 -f 快速切换,忽略配置文件 -l 重新登录 -m , -p 不更改环境变量 -c < 命令 > 切换后执行命令,并退出切换 sudo [命令] 以其它用户的身份执行命令,默认以root的身份执行。提示密码为当前用户密码 -s 切换为 root shell -i 切换为 root shell ,并初始化 -u < 用户名 |UID> 执行命令的身份 -l 显示自己的权限 passwd [用户名] 设定用户密码 -d 清除密码 -l 锁定用户 -e 使密码过期,在下次登录时更改密码 -S

系统用户权限,系统权限位,用户相关命令

本秂侑毒 提交于 2020-03-03 21:38:41
1 如何让普通用户拥有root用户的能力 1.1 知道root密码,切换到root用户 su - root 1.2 修改文件目录数据权限 chmod 0=rwx -R /oldboy/oldboy1/ -R:递归修改目录权限,会修改目录下所有目录及文件的权限 1.3 普通用户提权 1.3.1 配置sudo文件 (1)visudo = vim etc/sudoers ###推荐visudo,配置文件时会有语法检查功能 root ALL=(ALL) ALL 看需要添加权限 ①oldboy ALL=(ALL) /bin/cat /etc/shadow ②oldboy ALL=(ALL) NOPASSWD: /bin/cat /etc/shadow 免密码执行sudo提权操作 ③oldboy ALL=(ALL) NOPASSWD: /bin/cat, /bin/vim, /bin/rm 批量授权多个命令 ④oldboy ALL=(ALL) NOPASSWD: /bin/* vim 批量授权多个命令 (2)利用oldboy用户进行测试 sudo cat /etc/shadow /etc/shadow文件是用户密码文件,只有root能查看。现在给oldboy用户加上权限,使他也能查看 在sudo文件中,给oldboy用户配置权限。oldboy用户在使用权限时,要加上sudo然后在输入相关命令

Linux学习笔记(组管理和权限管理)

这一生的挚爱 提交于 2020-03-03 03:15:19
Linux中组的介绍 在前边我们提到了组的概念,其中说到,在Linux中,每一个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者、所有组、其他组的概念。 文件、目录所有者 一般为文件的创建者,谁创建了该文件,谁就是该文件的所有者。 查看文件的所有者 指令 ls -ahl 修改文件的所有者 指令 chown 用户名 文件名 组的创建 指令 groupadd 组名 文件、目录所在组 当某一个用户创建了一个文件后,默认这个文件的所在组就是该用户所在的组。 查看文件目录所在组 指令 ls -ahl 修改文件所在组 指令 chgrp 组名 文件名 其他组 除 文件的所有者和所在组的用户外,系统的其他用户都是文件爱你的其他组。 改变用户所在组 指令 usermod -g 组名 用户名 指令 usermod -d 目录名 用户名 (改变该用户登录的初始目录) 权限的基本介绍 指令 ls -l 查看显示结果如下 1).第0位确定文件的类型(d,-,l,c,b) 2).第1–3位确定所有者(该文件的所有者)拥有该文件的权限 3).第4–6位确定所属组(同用户组)拥有该文件的权限 4).第7–9位确定其他用户拥有该文件的权限 权限的详解 rwx作用到文件 1).[ r ] 代表可以读取 2).[ w ]代表可写,可以修改,但是不能删除该文件

linux入门系列16--文件共享之Samba和NFS

∥☆過路亽.° 提交于 2020-03-02 13:09:24
前一篇文章“linux入门系列15--文件传输之vsftp服务”讲解了文件传输,本篇继续讲解文件共享相关知识。 文件共享在生活和工作中非常常见,比如同一团队中不同成员需要共同维护同一个文档,在windows环境下,通常会选用第三方协作工具,如腾讯文档,石墨文档等等。 之前讲解了基于ftp的文件传输,为何还会单独讲解文件共享呢?试想一下,假如我们要修改服务器上某个文件,如果使用ftp的话,需要先下载下来进行修改,然后在上传到服务器。这样是很繁琐的,这时候就可以使用文件共享来解决这个问题。 文件传输和文件共享有本质的区别,基于ftp协议的文件传输可以实现不同机器之间文件的传输和拷贝,会产生多个副本。而文件共享则只有一个副本,各个客户端连接到共享服务器操作的是同一份文件。 Linux环境下可以通过Samba服务或NFS服务来实现文件共享,下面分别进行介绍。 一、文件共享服务Samba 1.1 Samba概述 为了解决局域网内的文件和打印机等资源的共享问题,微软和英特尔与1987年共同制定了 SMB(Server Messages Block,服务器消息块)协议,这使得多个主机之间共享文件变得简单。 到了1991年,一个国外牛逼大学生 为了解决 Linux 系统 与 Windows 系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。它是一款开源的文件共享软件

Linux--定时任务调度--入门案例

拟墨画扇 提交于 2020-03-02 13:00:54
设置个人任务调度 每小时每分钟把etc的详细信息追加到tmp下的to.txt文件(没有to就创建) 保存退出后。创建成功 案例1 1.创建mytask1脚本 2.写入内容(时间追加到mydate文件中) 3.发现缺少可执行权限(可执行系统才能调用) 4.添加执行权限 5.变绿就有执行权了 6.编辑定时任务 7.文件内容 每隔一分钟执行这个文件(*任何时候) 8.成功 案例2 来源: https://www.cnblogs.com/rijiyuelei/p/12394948.html

Linux常见问题1

六眼飞鱼酱① 提交于 2020-03-02 12:46:09
①、Permission Denied 拒绝访问 解决方法:    sudo chmod -R 777 路径文件名   使用管理员权限为拒绝访问的文件添加所有用户的读、写、执行权限   -R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理; 扩展 权限范围   u :User,即文件或目录的拥有者;   g :Group,即文件或目录的所属群组;   o :Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;   a :All,即全部的用户,包含拥有者,所属群组以及其他用户;   r :读取权限,数字代号为“4”;   w :写入权限,数字代号为“2”;   x :执行或切换权限,数字代号为“1”;   - :不具任何权限,数字代号为“0”;   s :特殊功能说明:变更文件或目录的权限。    chmod命令 作用:用来变更文件或目录的权限。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。 语法:chmod 选项 权限模式 文档 选项   -c或——changes:效果类似“-v”参数,但仅回报更改的部分;   -f或--quiet或——silent:不显示错误信息;    -R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理;   -v或——verbose

linux入门系列16--文件共享之Samba和NFS

戏子无情 提交于 2020-03-02 12:06:34
前一篇文章“linux入门系列15--文件传输之vsftp服务”讲解了文件传输,本篇继续讲解文件共享相关知识。 文件共享在生活和工作中非常常见,比如同一团队中不同成员需要共同维护同一个文档,在windows环境下,通常会选用第三方协作工具,如腾讯文档,石墨文档等等。 之前讲解了基于ftp的文件传输,为何还会单独讲解文件共享呢?试想一下,假如我们要修改服务器上某个文件,如果使用ftp的话,需要先下载下来进行修改,然后在上传到服务器。这样是很繁琐的,这时候就可以使用文件共享来解决这个问题。 文件传输和文件共享有本质的区别,基于ftp协议的文件传输可以实现不同机器之间文件的传输和拷贝,会产生多个副本。而文件共享则只有一个副本,各个客户端连接到共享服务器操作的是同一份文件。 Linux环境下可以通过Samba服务或NFS服务来实现文件共享,下面分别进行介绍。 一、文件共享服务Samba 1.1 Samba概述 为了解决局域网内的文件和打印机等资源的共享问题,微软和英特尔与1987年共同制定了 SMB(Server Messages Block,服务器消息块)协议,这使得多个主机之间共享文件变得简单。 到了1991年,一个国外牛逼大学生 为了解决 Linux 系统 与 Windows 系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。它是一款开源的文件共享软件

【Ubuntu】Ubuntu常用文件操作命令

时光怂恿深爱的人放手 提交于 2020-03-02 06:31:17
Ubuntu下 修改目录权限 需要先用 sudo 来获得管理员权限,格式如下: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人都有读和写的权限) sudo chmod 777 ××× (每个人都有读和写以及执行的权限) 其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。 解释一下,其实整个命令的形式是 sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户) 三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。 这个三位的二进制数的每一位分别表示读、写、执行权限。 如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应: 0 [000] 无任何权限 4 [100] 只读权限 6 [110] 读写权限 7 [111] 读写执行权限 sudo chmod 777 -R /var/www/ 掌握文件系统导航命令,用户便能够在树形目录中准确定位、自由进出。接下来,便可以开始“生产”文件了。 dir ls cd rm 1.touch

Linux用户信息与文件管理

▼魔方 西西 提交于 2020-03-02 00:57:48
文章目录 用户身份 文件权限与归属 文件的特殊权限 文件的隐藏属性 文件访问控制你列表 su命令与sudo服务 用户身份 Linux系统中用户分为三种: 管理员UID为0:管理员用户(root) 系统用户UID为1~999:负责运行服务程序 普通用户UID从1000开始:是有管理员创建的用于日常工作的用户 UID不能冲突,管理员创建的普通用户的UID默认是从1000开始的。 为了方便管理,Linux系统还引入了用户组的概念,用GID表示,把多个用户加到同一组中,为组中用户统一规划权限或指定任务。系统每创建一个用户,都会自动创建一个与它同名的基本用户组,而这个组只有该用户一个人;若该用户以后被分到其他用户组,那么这个其他用户组被称为扩展用户组;一个用户只有一个基本用户组,但是可以有多个扩展用户组,从而满足日常工作需要。 1.useradd命令 格式:useradd [选项] 用户名 作用:用于创建新的用户 参数 作用 -u 指定用户的UID -d 指定用户家目录 -e 账户的到期时间,格式YYYY-MM-DD -g 指定一个初始的用户基本组(已存在) -G 指定一个或多个扩展用户组 -N 不创建同名基本用户组 -S 指定shell解释器 例:创建一个uid为6868的用户 [root@localhost ~]# useradd -u 6868 zz [root@localhost ~

Linux的权限命令

心已入冬 提交于 2020-03-01 20:51:01
文章目录 1.文件权限 2.Linux三种文件类型: 3.文件类型标识 4.文件权限管理: 🚴大家好!我是近视的脚踏实地,这篇文章主要是Linux的入门学习 唯有行动 才能解除你所有的不安 1.文件权限 ※r:对文件是指可读取内容 对目录是可以ls ※w:对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件) ※x:对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录 2.Linux三种文件类型: ※普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。 ※目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。 ※设备文件: Linux系统把每一个设备都看成是一个文件 3.文件类型标识 ※普通文件(-)目录(d)符号链接(l) * 进入etc可以查看,相当于快捷方式字符设备文件(c)块设备文件(s)套接字(s)命名管道(p) 4.文件权限管理: ※chmod 变更文件或目录的权限。 ※chmod 755 a.txt ※chmod u=rwx,g=rx,o=rx a.txt 举例👇: (那么首先由上图,其实前边那一串其实就是他的权限,然后他是分为10个字符串,10个字符串又分为了4个部分 第一部分只有一个字符,用一个横杠替代,第二部分到第四部分都是3个字符组成,那么一起就是10个字符 1. 文件的类型