Linux维护笔记五

 

一:更换用户身份登录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 切换

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值