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 切換
?
?
總結
以上是生活随笔為你收集整理的Linux维护笔记五的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CINNO 研究:2022 年中国折叠屏
- 下一篇: 英特尔发布 4091 显卡驱动:支持 1