10.14 Linux

chmod 控制用户对文件的权限的命令

Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。

 

 参数

u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

-c : 若该文件权限确实已经更改,才显示其更改动作

-f : 若该文件权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)

给a.txt文件删除其他用户写的权限

#  chmod o-w a.txt

 给linuxprobe文件所有者添加所有权限

#chmod u+ rwx linuxprobe

符号模式

使用符号模式可以设置多个项目:who(用户类型),operator(操作符)和 permission(权限),每个项目的设置可以用逗号隔开。 命令 chmod 将修改 who 指定的用户类型对文件的访问权限,用户类型由一个或者多个字母在 who 的位置来说明,如 who 的符号模式表所示:

who用户类型说明
uuser文件所有者
ggroup文件所有者所在组
oothers所有其他用户
aall所用用户, 相当于 ugo
r设置为可读权限
w设置为可写权限
x执行权限设置为可执行权限

八进制语法 

chmod命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。历史上,文件权限被放在一个比特掩码中,掩码中指定的比特位设为1,用来说明一个类具有相应的优先级。

#权限rwx二进制
7读 + 写 + 执行rwx111
6读 + 写rw-110
5读 + 执行r-x101
4只读r--100
3写 + 执行-wx011
2只写-w-010
1只执行--x001
0---000

例如, 765 将这样解释:

所有者的权限用数字表达:属主的那三个权限位的数字加起来的总和。如 rwx ,也就是 4+2+1 ,应该是 7。

用户组的权限用数字表达:属组的那个权限位数字的相加的总和。如 rw- ,也就是 4+2+0 ,应该是 6。

其它用户的权限数字表达:其它用户权限位的数字相加的总和。如 r-x ,也就是 4+0+1 ,应该是 5。

chattr 用于改变文件属性

这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:

  1. a:让文件或目录仅供附加用途。
  2. b:不更新文件或目录的最后存取时间。
  3. c:将文件或目录压缩后存放。
  4. d:将文件或目录排除在倾倒操作之外。
  5. i:不得任意更动文件或目录。
  6. s:保密性删除文件或目录。
  7. S:即时更新文件或目录。
  8. u:预防意外删除。

参数

  -R 递归处理,将指定目录下的所有文件及子目录一并处理。

  -v<版本编号> 设置文件或目录版本。

  -V 显示指令执行过程。

  +<属性> 添加文件或目录的该项属性。

  -<属性> 删除文件或目录的该项属性。

  =<属性> 指定文件或目录的该项属性。

[root@localhost ~]#chattr +a hello
[root@localhost ~]# lsattr hello
-----a---------- hello
[root@localhost ~]# 

 lsattr 查看属性

### 下载和安装 VMware 15 for Mac OS 10.14 Mojave #### 准备工作 为了顺利下载并安装适用于 macOS Mojave 10.14 的 VMware Workstation 15,需先确认宿主机环境已准备好。确保拥有稳定的互联网连接以便于后续操作。 #### 获取 VMware Workstation Pro 15 访问官方提供的下载页面获取应用程序。官方网站提供了安全可靠的渠道来获得软件副本[^4]。对于 Windows 或 Linux 平台上的用户来说,可以从给定链接处下载适合各自系统的 VMware Workstation 版本;然而针对 macOS 用户,则应寻找 VMware Fusion 这一专为 Apple 设备设计的产品线。值得注意的是,在上述参考资料中提及的链接并非指向 macOS 客户端版本,而是面向其他平台发布的 VMware Workstation Editions。 #### 寻求合适的授权密钥 合法激活产品通常需要有效的许可证密钥。虽然网络上有分享各种序列号的情况存在,但从正规途径购买或订阅服务才是保障持续更新和技术支持的最佳方式。部分论坛可能会提供试用期结束后的破解方法或者免费密钥资源,但这并不被鼓励也不一定合规。 #### 创建兼容的虚拟化环境 一旦成功安装了 VMware Fusion(而非 VMware Workstation),接下来便是配置新的虚拟机以运行目标操作系统——即 macOS Mojave 10.14。这一步骤可能涉及到调整 CPU、内存分配以及磁盘空间大小等参数设定,确保它们满足所选 Guest OS 的最低需求标准[^3]。 #### 载自定义 ISO 文件 考虑到某些情况下默认库内并没有直接可用的 macOS 映像选项,这时就需要手动导入外部来源取得的 `.cdr` 或者经过特殊处理过的 `.iso` 文件作为启动介质。这些文件往往包含了必要的补丁程序和支持 AMD 处理器架构所需的额外组件,从而使得整个过程更顺畅。 #### 执行实际安装流程 按照屏幕提示逐步推进直至完成全部设置向导里的项目。期间需要注意的地方包括但不限于选择正确的语言偏好和地区信息、同意许可协议条款、指定安装位置等等细节事项。当一切准备就绪后,点击“继续”按钮让系统自动执行剩余的任务直到最终重启进入桌面界面为止[^1]。 #### 更新至最新状态 & 安装 VMware Tools 初次开机登录之后建议立即检查是否有待处理的安全性和功能性改进推送通知,并通过 App Store 应用商店及时应用所有推荐更改项。紧接着着手部署 VMware Tools 套件,它能够极大地增强交互体验质量,比如改善图形显示效果、简化剪贴板共享机制等功能特性都依赖于此工具集的支持[^2]。 ```bash # 示例命令用于验证是否已经正确载 Darwin ISO 镜像 ls /Volumes/ ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱因斯坦乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值