linux命令解释

williamxiao 2010-03-20 03:05:48
要解释的命令就这行:

mkdir -p $HOME/.ssh && touch $HOME/.ssh/authorized_keys \
&& chmod go-w $HOME $HOME/.ssh $HOME/.ssh/authorized_keys && vim $HOME/.ssh/authorized_keys

详细点就行,Thanks!
...全文
73 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qihuanfengyun 2010-03-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 louyong0571 的回复:]

主席出手,问题没有!
[/Quote]

这个可以顶!
louyong0571 2010-03-21
  • 打赏
  • 举报
回复
主席出手,问题没有!
一品川 2010-03-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 steptodream 的回复:]
首先说一下&& 只要前面一句执行成功就依次往后执行
mkdir -p $HOME/.ssh
在当前用户的home目录下创建.ssh目录

touch $HOME/.ssh/authorized_keys
在刚刚创建的.ssh目录下 创建一个authorized_keys文件

chmod go-w $HOME $HOME/.ssh $HOME/.ssh/authori……
[/Quote]学习了
KimenWu 2010-03-20
  • 打赏
  • 举报
回复
学习学习……………………
wuguanlin 2010-03-20
  • 打赏
  • 举报
回复
主席说得很清楚了。
我想说一点:就是 关于&&,如果前一个命令失败了,后面的命令都不会再执行了。
rainsome 2010-03-20
  • 打赏
  • 举报
回复








看高手出招
steptodream 2010-03-20
  • 打赏
  • 举报
回复
首先说一下&& 只要前面一句执行成功就依次往后执行
mkdir -p $HOME/.ssh
在当前用户的home目录下创建.ssh目录

touch $HOME/.ssh/authorized_keys
在刚刚创建的.ssh目录下 创建一个authorized_keys文件

chmod go-w $HOME $HOME/.ssh $HOME/.ssh/authorized_keys
chmod go-w g:组 o:其他 -w:去掉写权限
所以就是改变当前用户的home目录 home目录下的.ssh目录 以及.ssh目录下的文件authorized_keys的权限为在原权限的基础上去掉同组以及其他用户的写权限

vim $HOME/.ssh/authorized_keys
用vim打开当前用户目录下的.ssh目录下的authorized_keys文件

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧