一:更换用户身份登录samba

常出现的一种现象是:在建立了访问Samba服务器的连接之后,再次访问该服务器时,不再出现身份认证对话框,这样便无法更换用户身份。造成这一现

  在Windodows客户机访问Samba服务器时,常出现的一种现象是:在建立了访问Samba服务器的连接之后,再次访问该服务器时,不再 出现身份认证对话框,这样便无法更换用户身份。造成这一现象的原因是Windows本身的机制问题更确切地说这是SMB服务的问题,由于NETBIOS服 务是面向连接的,当客户与Samba服务器建立连接后,此连接在一段时间内始终是活跃的,所以当用户再次访问该服务器时,便采用了前面的身份而无需再次验 证身份。

  解法方法:

  net use /192.168.1.102/IPC$ /delete 删除上一次建立的连接。

net use * /delete                       刪除所有的連接

  在成功删除共享连接后即可更换用户身份访问Samba服务器。

二:为samba增加新用户

smbpasswd add user

三:Linux过滤控制字符,col。(过滤man命令输出到文本的控制字符)

man ctime | col -b > ctime.man


col命令

功能说明:过滤控制字符。

语  法:col [-bfx][-l<缓冲区列数>]

补充说明:在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。

参  数:
-b 过滤掉所有的控制字符,包括RLF和HRLF。
-f 滤除RLF字符,但允许将HRLF字符呈现出来。
-x 以多个空格字符来表示跳格字符。
-l<缓冲区列数> 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小

四:如何输出控制字符(inux)

CTRL+ALT+M  ^M

CTRL+ALT+H  ^H

五:非交互式修改用户密码或初始化密码

echo user:pass | chpasswd 或者 echo $pass|passwd --stdin $user

或者将user:pass对写入文件,每行一个。chpasswd < file

六:批量增加用户

先建一个用户名文件,每一列须按/etc/passwd的格式
  用户名文件为 userlist
  test001::1001:1000:test:/home/test001:/bin/bash
  test002::1002:1000:test:/home/test002:/bin/bash
  test003::1003:1000:test:/home/test003:/bin/bash
  test004::1004:1000:test:/home/test004:/bin/bash
然后执行命令:
newusers < userlist
pwunconv

然后建立密码文件
    密码文件名: passwordlist
  test001:对应的密码
  test002:对应的密码
  test003:对应的密码
  test004:对应的密码
然后然后执行命令:
chpasswd < passwordlist
pwconv

七:设置本机zone及同步时间

修改/etc/sysconfig/clock为Asia/Shanghai

做/etc/localtime 到 /usr/share/zoneinfo/Asia/Shanghai的链接

ntpdate ntp.api.bz 时间同步

八:Linux下用md5验证文件

md5sum file > file.md5

九: Linux下编码与解码

echo "test" | openssl base64 获得test的base64编码

openssl base64 -in t.txt 对 t.txt进行base64编码

echo YWJjCg== | openssl base64 -d base64解码

openssl base64 -d -in t.base64 对 t.base64进行base64解码

echo abc | openssl md5

openssl md5 -in t.txt

echo abc | openssl sha1

openssl sha1 -in t.txt

echo abc | openssl aes-128-cbc -k 123 -base64

echo U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= | openssl aes-128-cbc -d -k 123 -base64

十: Linux下二进制编辑

gvim/vim 有二进制编辑模式, 用 :%!xxd :%!xxd -r 切换

Linux维护笔记五相关推荐

  1. SUSE Linux 维护笔记一

    SUSE Linux 维护笔记 一       (部分地址失效:要脚本的请留言) 1. Linux时间更新设置 时区设定: #主要文件 /etc/sysconfig/clock #用北京时间的正确内容 ...

  2. 嵌入式Linux驱动笔记(五)------学习platform设备驱动

    你好!这里是风筝的博客, 欢迎和我一起交流. 设备是设备,驱动是驱动. 如果把两个糅合写一起,当设备发生变化时,势必要改写整个文件,这是非常愚蠢的做法.如果把他们分开来,当设备发生变化时,只要改写设备 ...

  3. Linux维护笔记四

    关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启. 如果不想重启系统,使用命令setenforc ...

  4. SUSE Linux维护笔记三

    1.CentOS 配置 NIS 步骤 服务器: 1. 安装软件包 yum -y install ypserv 2. 设置 NIS 域 nisdomainname test.com 3. 修改 ypse ...

  5. SUSE Linux 维护笔记二

    1.实现外网访问内网的远程桌面 单位机器服务器的IP地址是10.3.198.108,可以上外网,路由器上设置了内网的外网映射地址,内网的地址是192.168.0.* 现在要实现从10.x.x.x的校园 ...

  6. 写得蛮好的linux学习笔记五-认识SHELL(收藏)

    认识SHELL alias    显示当前所有的命令别名      alias lm="ls -al"   命令别名    unalias lm 取消命令别名 type      ...

  7. linux发指令给网络设备,Linux学习笔记五(网络命令)

    1. 给用户发信息命令:write 指令名称:write 指令所在路径:/usr/bin/write 执行权限:所有用户 语法:write 功能描述:给用户发信息,以Ctrl+D保存结束 范例: # ...

  8. Linux学习笔记五:arm-2009q3交叉编译环境安装、U盘拷贝文件到开发板

    目录 一.概述 二.arm-2009q3安装 三.编译测试 四.开发板运行 一.概述 现在已经完成PC端的虚拟机环境安装.完成了开发板镜像烧写.以测试的hello为例,PC端使用gcc hello.c ...

  9. 嵌入式Linux驱动笔记(十六)------设备驱动模型(kobject、kset、ktype)

    ###你好!这里是风筝的博客, ###欢迎和我一起交流. 前几天去面试,被问到Linux设备驱动模型这个问题,没答好,回来后恶补知识,找了些资料,希望下次能答出个满意答案. Linux早期时候,一个驱 ...

最新文章

  1. 3D IoU-Net:三维目标检测预测IoU
  2. 5秒到1秒,记一次效果“非常”显著的性能优化
  3. fiddler+android抓包工具配置使用
  4. oracle no space left,ORA-09817/Linux-x86_64 Error: 28: No space left on device/ORA-01075
  5. 在c语言中scanf什么时候用,scanf什么时候用??c语言?
  6. SEO算法:如何通过PageRank算法判断SEO排序结果
  7. 微软BI 之SSIS 系列 - MVP 们也不解的 Scrip Task 脚本任务中的一个 Bug
  8. Squid-4.1(最新)安装及构建代理服务器
  9. when is component controller extension configuration/customizing loaded
  10. 科学计算机看电量,解密:关于手机电量为1%是如何科学的算出来的?
  11. 前端通信:ajax设计方案(五)--- 集成promise规范,更优雅的书写代码(改迭代已作废,移步迭代10)...
  12. 建表and新增删除数据A
  13. C++ std::map 和 std::unordered_map 区别 时间复杂度 适用
  14. java smtp pop3_Java基于smtp与pop3实现收发邮件的功能
  15. Android 百度地图定位
  16. 图解PCIE原理(从软件角度)
  17. 【C语言应用】使用查表法计算CRC8
  18. 中望3d快捷键命令大全_CAD常用快捷键命令大全:335个cad快捷键
  19. [异能程序员]第二章 上头条(第二更)
  20. Tensorflow详解 命令行参数flags

热门文章

  1. 你根本不懂rebase-使用rebase打造可读的git graph
  2. 基于vue自动化表单实践
  3. 又一波你可能不知道的 Linux 命令行网络监控工具
  4. centos7搭建jenkins小记
  5. Fedora 17 PHP编程环境配置
  6. 常见的网络工程师面试问题
  7. winform打开cad图纸_为什么CAD图纸打开后会显示很多问号“???”,该怎么解决...
  8. oracle处理回车换行符
  9. 服务器驱动停止响应,IE驱动程序的命令行服务器已停止工作
  10. preparing automatic repair怎么解决_单一窗口插卡登录频繁提示安装IC卡控件的终极解决办法...