小编jak*_*sky的帖子

chmod 6050 有什么用

最近我遇到了命令:

chmod -R 6050 /usr/lib/hadoop-yarn/bin/container-executor
Run Code Online (Sandbox Code Playgroud)

我不知道那是什么意思?我知道所有者组其他人的 rwx 模式中的文件权限,例如 777 等。但这导致

---Sr-s---. 1 root hadoop 36024 Oct 17 20:40 container-executor
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?

permissions chmod files

8
推荐指数
1
解决办法
1838
查看次数

known_hosts 有什么区别

我对 SSH 没有深入的了解,我对/home/XXX/.ssh/known_hosts/etc/ssh/ssh_known_hosts文件之间的关系有点困惑。

有人可以解释一下吗?

ssh

6
推荐指数
1
解决办法
8275
查看次数

ssh 密码较少的身份验证不起作用

抱歉再次发布常见主题。我读了几个类似的问题,但我仍然没有找到为什么它不起作用。所以让我描述一下我做了什么。我在与客户端/服务器不同的机器上生成了私有/公共 rsa 密钥文件。

然后我在客户端创建~/.ssh目录并复制私钥id_rsa,设置适当的所有者和文件权限。在服务器端,我在我想要连接的用户下再次创建,~/.ssh将公钥放入授权密钥中。

当我尝试 ssh 客户端托管时,它仍然需要密码,即使该密钥是作为密码生成的。

我是否忽略了一些明显的东西?

我还尝试在服务器端查找 ssh 日志以了解为什么它需要 passwd 的详细信息 - 但 /var/log/auth 或 /var/log/ssh 不存在。它不是默认启用还是我需要更改 sshd 的配置并重新启动服务。

我正在使用 CentOS 6。

回答问题:~/.ssh 在服务器端:

rw-------. hdfs hadoop  authorized_keys

rw-------. hdfs hadoop  config

rw-------. hdfs hadoop  id_rsa.pub
Run Code Online (Sandbox Code Playgroud)

cnfig 包含:

Host *
StrictHostKeyChecking no
Run Code Online (Sandbox Code Playgroud)

~/.ssh 在客户端:

rw-------. hdfs hadoop authorized_keys

rw-------. hdfs hadoop config - the content is the same

rw-------. hdfs hadoop id_rsa

rw-r--r--. hdfs hadoop known_hosts 
Run Code Online (Sandbox Code Playgroud)
  • 这个可能是我的尝试产生的

ssh

4
推荐指数
1
解决办法
3670
查看次数

shell 脚本中的单位乘数转换

我需要将人类可读的大小转换为字节。不幸的是,我无法访问 numfmt 函数。还有其他选择吗?我需要一个 shell/bash 函数来从 sh 脚本内部调用。

1K 应转换为 1000,1M 应转换为 1000 000 等。

shell bash arithmetic

3
推荐指数
1
解决办法
1893
查看次数

标签 统计

ssh ×2

arithmetic ×1

bash ×1

chmod ×1

files ×1

permissions ×1

shell ×1