newusers命令使用示例【每日一個知識點第198期-Linux】
newusers命令用于批處理的方式一次創建多個命令。
語法
newusers(參數)
參數
用戶文件:指定包含用戶信息的文本文件,文件的格式要與/etc/passwd
相同。
實例
實用newusers命令批量添加用戶:
用法很簡單,newusers后面直接跟一個文件,文件格式和/etc/passwd
的格式相同。
用戶名1:x:UID:GID:用戶說明:用戶的家目錄:所用SHELL
舉例:
jingang0:x:520:520::/home/jingang0:/sbin/nologin
jingang1:x:521:521::/home/jingang1:/sbin/nologin
......
值得一提的是關于SHELL類型,查看主機上所有SHELL,可以通過chsh來查看:
[root@localhost beinan]# chsh --list /bin/sh /bin/bash /sbin/nologin /bin/ksh /bin/tcsh /bin/csh /bin/zsh
其中除了/sbin/nologin
,其它類型的SHELL都能登錄系統,nologin大多是虛擬用戶用的SHELL,也就是說雖然他是系統用戶,但他并無登錄系統的權限;如果您想添加這類用戶,就把他的SHELL設置成/sbin/nologin
,比如上面的例子。
關于用戶名、UID、GID及用戶的家目錄是怎么回事,您可以讀相應的參考文檔。
《Linux學習每日一個知識點》欄目是馬哥教育Linux云計算年薪20萬+的學員社群特別發起,分享Linux工具、Linux語法、Linux項目等知識點,幫助大家快速的了解Linux學習,快速步入Linux高薪的快車道。
http://haohuigou.com/74163.html