⑴ 麒麟操作系统基础知识
最初的目标是要在电脑启动的时候,自动加载网上共享的文件夹。
类linux操作系统可以使用mount命令挂载网络共享文件夹,但是一旦电脑重新启动以后,所有挂载的文件夹都会丢失,需要重新挂载一次,及其不方便。
首先给出挂载网络文件夹的命令如下:1、在/mnt目录先先建立挂载点,其实就是新建一个文件夹:mkdir /mnt/XXX 如果袭隐提示权限不足就使用sudo mkdir /mnt/xxx
2、给挂载点(目录)在桌面上建立一个快捷方式。
3、使用mount命令链接远程共享目录。sudo mount -t cifs -o noserverino -o iocharset=utf8 -o username="username",password=password //你的ip adress/share /mnt/share
注意密码中如果有特殊符号要用转义字符,例如密码中如果有!*之类的特殊符号,要使用! *来表示,一符一转。
以上就可以成功链接上远程共享目录。
以下是电脑启动后自动连接上远程共享目录的方法。
上述过程是在电脑启动后,手动进行远程共享链接的方法,但是一旦电脑重新启动以后,所做的工作都会丢失,必须手动重做。对于公用电脑,有对上述命令不熟悉的同事来说就是个麻烦事。
可以使用如下的办法解决,就是在电脑启动的时候,自动执行链接工作。
麒麟操作系统的自动执行文件是:/etc/rc.local ,在该文件中增加上述执行命令即可。但是对于非root用户在执行sudo 命令的时候,可能要输入密码。可以在sudoers文件中将相应的user加上
NOPASSWD参数,就可以不用输入密码。具体做法如下:
vi /etc/sudoers,移动光标,到一行root ALL=(ALL) ALL的下一行,按a,进入append模式拍旁厅,输入your_user_name ALL=(ALL) ALL
然后按Esc,再输入:wq!保存文件并退出,这样就把自己加入了sudo组,可以使用sudo命令了。有的时候你的将用户设了nopasswd,但是不起作用,原因是被后面的group的设置覆盖了,需要把group的设置也改为nopasswd。
kylin ALL=(ALL) NOPASSWD: ALL。
本案中直接修改:%sudo ALL=(ALL:ALL) ALL 为%sudo ALL=(ALL:ALL)NOPASSWD:ALL。注意拓展学习sudoers文件中的一些语法。另外开篇再说。
然后编辑/etc/rc.local文件,增加一下命令:启芹
sudo mount -t cifs -o noserverino -o iocharset=utf8 -o user="user",password=password //你的ip adress/share /mnt/share
重新启动后,你以前mount上来的远程共享文件夹就会自动回来了。