一:更换用户身份登录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. 贝叶斯、香农、奥卡姆合写博客「机器学习是什么」
  2. [恢]hdu 2056
  3. PHP45个方便的工具
  4. php操作外部文件,php文件操作-将其他文件的数据添加到本文件中
  5. 32位CPU和64位CPU 区别
  6. 使用Ultra Librarian 生成PCB库文件
  7. 库克:苹果已完全使用可再生能源供电
  8. 【第三十七章】 springboot+docker(手动部署)
  9. pyqt怎么button怎么链接_微信视频号怎么添加链接?添加微信公众号链接教程
  10. LLVM每日谈之二十一 一些关于编译器和LLVM/Clang的代码
  11. Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法
  12. 安卓计步器是如何实现计步的
  13. Matplotlib入门详细教程
  14. 信息差赚钱2020年怎么做?看完全部就会了!
  15. 常用网线T568A或T568B类型详细讲解
  16. 车企号脉,资本试药,出行服务带病也要上场
  17. Educational Codeforces Round 47 (Rated for Div. 2) D ---- Relatively Prime Graph
  18. 查看链接文件的最终目标的多种方法
  19. layui控制文本框只能填写数字
  20. 精选汇总 | 开心一刻

热门文章

  1. python之美_Python之美[从菜鸟到高手]--生成器之全景分析
  2. Django的ModelForm
  3. 批量设置 style
  4. 函数式编程笔记 01
  5. 软件工程—让软件包自带commit id
  6. Object_id用法
  7. CCNA笔记之第十九节:RIP协议(大实验3)
  8. Fedora 13 的新特性
  9. C#多线程学习(五) 多线程的自动管理(定时器) (转载系列)——继续搜索引擎研究...
  10. 软件测试设计与开发,软件测试技术·测试设计与开发.ppt