使用XShell连接虚拟机及权限

使用 XShell 远程登录 Linux
XShell是一个远程终端软件, 首先我们要到官网 下载安装XShell
查看 Linux 主机 ip
在终端下敲 ifconfig 指令, 查看到 ip 地址
使用 XShell 登录主机
在 XShell 终端下敲 ssh [ip]
ip 为上一步看到的 ifconfig 结果
如果网络畅通, 将会提示输入用户名密码, 输入即可正确登录
XShell下的复制粘贴
复制: ctrl + insert(有的电脑需要再加上fn)
粘贴: shift + insert
ctrl + c / v是没有作用的

Linux权限的概念
Linux下有两种用户: 超级用户(root), 普通用户。
root用户: 可以在Linux系统下进行任何操作, 不受限制
普通用户: 部分操作会受到权限限制
root用户的命令提示符为"#", 普通用户的命令提示符为"$"

su 命令可以切换用户
Linux权限管理
01.文件访问者的分类
文件或目录的所有者: u
文件或目录的所有者所在组的用户: g
其他用户: o

02.访问权限
r: 可读, 对文件而言, 具有读取文件内容的权限; 对目录来说, 具有浏览该目录信息的权限
w: 可写, 对文件而言, 具有修改文件内容的权限; 对目录来说具有删除移动目录内文件的权限
x: 可执行, 对文件而言, 具有执行文件的权限; 对目录来说, 具有进入目录的权限
–: 表示不具有此项权限

03.文件权限值的表示方法
a)字符表示法
r - - 只读 - w - 仅可写
- - x 仅可执行 rwx 可读可写可执行
- - - 无权限
b)8进制数值表示法
r - - 4
- w - 2
- - x 1
rwx 7
- - - 0

04.文件访问权限的相关设置
a)chmod
功能: 设置文件的访问权限
注: 只有文件的所有者和root用户才可以改变文件的权限
+: 增加权限代号所表示的权限
–: 取消权限代号所表示的权限
即: chmod u/g/o/a +/- r/w/x 文件名
或者chmod 8进制数值 如: chmod 650 abc.txt
b)chown
功能: 修改文件的所有者
c)chgrp
功能: 修改文件的所属组
d)umask: 查看/设置文件默认创建权限的掩码
假设默认权限是mask, 则实际创建的出来的文件权限是: mask & ~umask
假如umask 032,创建一个文件权限是多少?
777&~032=745
chmod + t: 设置沾滞位, 设置了沾滞位权限的目录, 其他用户在目录下可以创建文件, 但是只能删除自己的文件, 不能删除别人的, 该目录下的文件只能由:
1.root用户删除
2.该目录的所有者删除
3.该文件的所有者删除

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值