Kev*_*ski 3 root shell-script chown
我阅读了一个教程,并被指示作为chown root:root /home/mynewuser过程的一部分让我的 ssh 密钥与我创建的新用户“kevind”一起使用,但是它打破了路径。
这是做什么的?
我怎样才能将其重置回默认值?默认值是什么,/或者~什么?
教程来自这个答案评论。
小智 6
一般来说:如果您不确切知道它们的作用,请不要执行来自网络的命令。
特别是根!。
命令chown root:root /home/mynewuser是:
将所有权更改为/home/mynewuser的user:group。
但是,链接页面的第一条评论添加了-R(继续阅读)。
假设用户kevind(使用您提供的特定名称)kevind已经创建了一个名为also的主组(您可以根据需要创建它),恢复效果的命令是:
chown kevind:kevind /home/kevind
Run Code Online (Sandbox Code Playgroud)
必须以 root 身份执行才能将 root 的所有权恢复给用户kevind。
为了确保kevind其目录中不存在 root 拥有的某些文件(安全原因),进行更广泛的更改是:
chown -R kevind:kevind /home/kevind
Run Code Online (Sandbox Code Playgroud)
这将在给定顶级目录的所有目录和子目录中进行R递归。这是一个安全的命令,用户没有真正的理由在其主目录中拥有 root 拥有的文件(或目录)。
| 归档时间: |
|
| 查看次数: |
53558 次 |
| 最近记录: |