仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1347|回复: 13
打印 上一主题 下一主题

[其他Linux] Linux设计为 Linux 做一把 USB “钥匙”仓酷云

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:28:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
linux系统的文件布置,etc/,opt/目录的内容等;
我已经很早之前就在想,能不克不及将U盘作为登进我体系的考证机制。事先的设法是,如许对照风趣~不外厥后发明别的一个主要的用处就是,避免在大庭广众之下输出暗码……
这个成绩提出后,邮件列内外很快就有人告知我,Linux已有一个现成的机制了,这就是pam_usb。不外我在网上搜了片刻都没搜到相干的中文材料,头几天弄成了,就写出来供人人参考~
实在来讲,是很复杂的。起首,固然,要筹办一个U盘~(空话),然后安装pam_usb。在Ubuntu下的话,源里就有,能够输出命令
  1. 1
复制代码
  1. sudoapt-getinstallpamusb-tools
复制代码
间接安装。固然假如你连终端也懒得翻开,能够间接点击这里:安装pamusb-tools。固然,在前面的步骤中你终偿还是要翻开终真个,以是仍是先开了吧~这个工具今朝临时还没甚么图形界面的模样(固然做一个信任也不难)。
别的,Fedora源里有pam_usb包,ArchLinux仿佛在AUR里有,在Gentoo中仿佛是被默许屏障的,能够经由过程上面指令安装:
  1. 12
复制代码
  1. echo"sys-auth/pam_usb">>/etc/portage/package.keywordsemerge-av">=sys-auth/pam_usb-0.4.1"
复制代码
其他的刊行版也能够间接从他们的项目主页下载源码包编译安装~
安装好了今后,起首拔出你作为钥匙的U盘,然后在终端中运转
  1. 1
复制代码
  1. sudopamusb-conf--add-deviceMyUSBDevice
复制代码
个中的MyUSBDevice能够恣意修正,只是一个标识符罢了。接上去依据提醒操纵便可。假如你的电脑此时毗连着凌驾一个U盘、挪动硬盘,大概某个U盘、挪动硬盘包括凌驾一个分区(就像我给U盘分了2个区),就会提醒选择安装到那里。设置完确认保留到设置文件便可。
上面增加认证用户,上面的命令是增加我为认证用户的:
  1. 1
复制代码
  1. sudopamusb-conf--add-userupsuper
复制代码
原教程内里写的是增加root我以为是没有需要的,增加sudoer应当是已充足了的。这条命令几近不问甚么成绩,间接就完成了……如许今后在利用这把钥匙的时分就能够不必要输出响应用户的暗码了。
最初最主要的一步,是编纂认证体系的设置文件。翻开/etc/pam.d/common-auth(关于Gentoo来讲是/etc/pam.d/system-auth),将上面这行拔出到一切条目标后面:
  1. 1
复制代码
  1. authsufficientpam_usb.so
复制代码
如今你的USB钥匙已能够用了!如今,别的再翻开一个终端,任意sudo点甚么,然后你应当不会再看到输出暗码的画面,取而代之的是上面的工具:
  1. sudoapt-getinstallpamusb-tools0
复制代码
  1. sudoapt-getinstallpamusb-tools1
复制代码
然后运转乐成了!不但sudo能够考证,包含gksu和登进框等等都已可使用这把钥匙间接略过不必要输出暗码了。
如今你已乐成的制造了一个属于本人的USB钥匙!

如今我们看看另有甚么中央能够持续改善的……
我们注重到,不管我们是不是毗连了我们的钥匙,今后sudo的时分城市呈现那些厌恶的提醒,怎样办呢……?实在这完整也是能够办理的:翻开/etc/pamusb.conf文件,我们发明这实在基本就是一个XML文件……在内里的<defaults>标签两头增加
  1. 1
复制代码
  1. sudoapt-getinstallpamusb-tools3
复制代码
保留后就间接失效了~
除此以外,我们发明在这里,我们的钥匙和本来的暗码之间是一个替换的干系,假如你但愿使用这个钥匙附加上暗码进步平安性的话,能够将下面在/etc/pam.d/common-auth内里到场的那行中的sufficient改成required,假如你爽性就不想再用暗码了,那就把暗码的那些删失落,留下一个required的pam_usb~
话说这还真是壮大呐~不外用了这个今后,你这个USB钥匙也得要好好保管鸟~不外实在对我来讲最爽的无外乎今后在大庭广众之下不必要再手动输出暗码啦~
参考材料



  • HOWTO:pam_usbloginwithUSBmemorystick&ndash;UbuntuForums
  • doc:quickstart[pam_usb]
  • doc:configuration[pam_usb]

只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。
莫相离 该用户已被删除
沙发
发表于 2015-1-21 07:46:44 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
活着的死人 该用户已被删除
板凳
发表于 2015-1-26 20:51:11 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
透明 该用户已被删除
地板
发表于 2015-1-28 05:18:43 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
小妖女 该用户已被删除
5#
 楼主| 发表于 2015-2-1 10:21:37 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
第二个灵魂 该用户已被删除
6#
发表于 2015-2-2 21:43:50 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
深爱那片海 该用户已被删除
7#
发表于 2015-2-3 12:20:42 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
柔情似水 该用户已被删除
8#
发表于 2015-2-5 21:54:53 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
变相怪杰 该用户已被删除
9#
发表于 2015-2-13 17:19:40 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
冷月葬花魂 该用户已被删除
10#
发表于 2015-3-4 20:50:14 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
乐观 该用户已被删除
11#
发表于 2015-3-11 21:02:17 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
12#
发表于 2015-3-13 00:27:26 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
愤怒的大鸟 该用户已被删除
13#
发表于 2015-3-20 07:06:41 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
小女巫 该用户已被删除
14#
发表于 2015-4-7 17:40:25 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 10:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表