linux下的用戶管理詳解_第1頁
linux下的用戶管理詳解_第2頁
linux下的用戶管理詳解_第3頁
linux下的用戶管理詳解_第4頁
linux下的用戶管理詳解_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、linux下的用戶管理詳解useradd 命令詳解添加用戶想要對linux下面的帳號了解的話首先必須要了解的4個配置文件rootlocalhost /# cat /etc/passwd首先我們需要了解的是用戶帳號的配置信息/etc/passwd里面的內容每個字段都以:分割,下面我們詳細的看看每個字段的意思root:x:0:0:root:/root:/bin/bashroot用戶名x 用戶密碼0UID0GIDroot用戶的詳細信息/root用戶的主目錄/bin/bash登陸的shellrootlocalhost /# cat /etc/shadowroot:$1$L1PKRf1f$GBudXgN

2、O5Qv4LG9HMTLAi0:13746:0:99999:7:root帳號用戶名$1$L1PKRf1f$GBudXgNO5Qv4LG9HMTLAi0 加密的密碼13746最后一次修改時間0最短修改時間期限99999密碼使用期限 永遠不需要更改密碼7警告天數(shù) 提前通知空的最大不活動天數(shù) 密碼失效后帳號被禁用的等待天數(shù)空的失效時間空的保留標志rootlocalhost /# cat /etc/grouproot:x:0:rootroot組名x組密碼0GIDroot該組的用戶列表rootlocalhost /# cat /etc/gshadowroot:rootroot組名空的組的密碼空的組管理員

3、列表root組的成員列表#-c “comment” 提供關于一個新用戶帳號的描述字段rootlocalhost # useradd -c "Crazy linux" linuxrootlocalhost # vi /etc/passwdlinux:x:501:501:Crazy linux:/home/linux:/bin/bash-d home_dir 設置帳號使用的主目錄,默認在/home下面和新建的用戶名一樣rootlocalhost # useradd -d /var/haha haharootlocalhost # vi /etc/passwdhaha:x:501

4、:501:/var/haha:/bin/bash-D 根改默認值(用的比較少修改/etc/login.defs)rootlocalhost /# useradd -D -s /bin/csh rootlocalhost /# useradd heiheirootlocalhost /# cat /etc/passwdheihei:x:502:502:/home/heihei:/bin/csh 默認的shell變成csh了- e 修改密碼過期時間(YYYY-MM-DD)rootlocalhost /# useradd -e 2007-10-20 bbrootlocalhost /# cat /e

5、tc/shadowbb:!:13805:0:99999:7:13806:- f 指定密碼失效之后等待天數(shù),0為帳號在密碼過期后立即失效,1忽視rootlocalhost /# usermod -f 1 aarootlocalhost /# cat /etc/shadowaa:!:13805:0:99999:7:1:- g 指定新建用戶的初始化組 (組必須存在)rootlocalhost /# useradd -g aa ccrootlocalhost /# id ccuid=505(cc) gid=504(aa) groups=504(aa)-    &

6、#160;    G 指定新建用戶的一個所屬列表rootlocalhost /# useradd -G aa ddrootlocalhost /# cat /etc/groupaa:x:504:dd- m 自動創(chuàng)建主目錄 (找/etc/skel復制)- M 不創(chuàng)建新用戶主目錄rootlocalhost # useradd -M ttrootlocalhost home# lsaa bb cc dd feige heihei- n 關閉為新用戶創(chuàng)建一個新組的缺省操作(默認情況下會創(chuàng)建一個與用戶同名的組)rootlocalhost /# useradd -n xx-&

7、#160;        o 與-u 一起配合使用,創(chuàng)建一個用戶時指定它的UIDrootlocalhost /# useradd -u 508 -o hahaharootlocalhost /# cat /etc/passwdxx:x:508:100:/home/xx:/bin/bashhahaha:x:508:508:/home/hahaha:/bin/bash- s 為新建的帳號指定shellrootlocalhost /# useradd -s /bin/csh mmrootlocalhost /# cat /etc/

8、passwdmm:x:510:510:/home/mm:/bin/csh-         r 為新建的帳號指定一個系統(tǒng)UID(root 0 1500偽用戶 50165535自定義用戶)rootlocalhost /# useradd -r ggrootlocalhost /# cat /etc/passwdgg:x:101:103:/home/gg:/bin/bashusermod修改帳號(其參數(shù)與useradd基本一樣)-       

9、60; l 修改帳號的用戶名,-         m -d 聯(lián)合使用 可以把原來用戶的主目錄里的內容復制到新的用戶目錄下面userdel 刪除帳號-r 把其主目錄一起刪除掉總結:在我們創(chuàng)建用戶的時候,系統(tǒng)會執(zhí)行以下操作1,          讀取/etc/login.defs文件以獲取創(chuàng)建帳號時的默認設定值2,          在/et

10、c/passwd和/etc/shadow文件中,基于默認創(chuàng)建一個新的用戶條目3,          在/etc/group文件中創(chuàng)建所相關新的條目4,          在/home目錄中基于用戶名創(chuàng)建一個主目錄5,          將位于/etc/skel目錄中的所有文件復制到新的主目錄中個人linux學習筆記實用技巧經驗多

11、則,每天更新 1.更改telnet登錄慢的問題: cd /etc vi resolv.conf 將里面內容清空 2.更改root用戶不能直接遠程登錄問題: cd /etc cd pam.d vi login 注釋掉這行 #auth       required    pam_securetty.so   /該

12、行注釋掉 3.掛接USB移動硬盤 將移動硬盤掛上.  #df  查看Linux下硬盤盤符 mount /dev/sda1 /mnt/usb (舉例) 4.Linux時區(qū)同步問題(安裝ntp軟件過程) 首先在http:/www.meinberg.de/english/sw/index.htm 下載了一個windows的NTP服務程序:ntp4171.zip windows 2 1.安裝是提示設置服務器地址,我設置的本

13、機widows機器的IP 2.ntpd的控制在:    控制面板->管理工具->組件服務-NetworkTimeProtocol  3.可以啟動ntpd守護進程保持時間同步 4.在C:WINNT目錄下有個ntp的配置文件ntp.conf   設置為:   server    prefer   fudge   127.127.

14、1.0  stratum  10 5.確定ntp是否工作: ntpq -p  linux和Windows同步,我用的是RedHat 9.0  執(zhí)行命令:ntpdate 2  你就會發(fā)現(xiàn)你的時間變化了,和2的時間一樣  如果執(zhí)行命令出現(xiàn)一下錯誤 1.提示:7 Dec 19:24:55 ntpdate2120: the NTP&

15、#160;socket is in use, exiting  這個是你linux機器上已經存在這個進程,輸入:ps -ef | grep ntpd  Kill掉ntp的進程 2.提示:No Server suitable for synchronization found   這個是最容易出現(xiàn)的問題,比較常見的是配置好服務器并啟動服務器進程后,馬上   啟

16、動客戶進程,那么客戶進程就會報錯。解決方法是,在大約3-5分鐘以后啟動進程就行 我想每10分鐘就和Windows服務同步時間 1.創(chuàng)建自己的一個crontab文件,隨便建立一個文件date.cron,首先可以使用任何文本   編輯器建立一個新文件,然后向其中寫入需要運行的命令和要定期執(zhí)行的時間。   vi date.cron加入下面要運行的命令和要定期執(zhí)行的時間   */10 * * * * /usr/sbin/ntpdate

17、 2   然后存盤退出 2.使用crontab命令來安裝這個文件,使之成為該用戶的crontab文件。鍵入:   crontab date.cron   這個文件已經建立好了 3.使用命令:   crontab -l  (查看安排的作業(yè)序列)可以看到剛才的作業(yè)   如:   rootNXD-TEST root#

18、60;crontab -l   # DO NOT EDIT THIS FILE - edit the master and reinstall.   # (date.cron installed on Tue Dec  7 18:22:42 2004)   # (Cron ver

19、sion - $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)   */10 * * * * /usr/sbin/ntpdate 2 現(xiàn)在就OK了,每10分鐘Linux就和服務端同步一次。 5.更改Linux啟動時用圖形界面還是字符界面 cd /etc vi inittab&#

20、160;將id:5:initdefault:  其中5表示默認圖形界面 改id:3: initdefault:  3表示字符界面 6.重新啟動xinetd) /etc/init.d/xinetd restart 7.重啟smb服務 /etc/init.d/smb restart 8.配置smb可以被哪些IP所用. cd /etc/samba Vi  smb.conf 找到hosts allow&#

21、160;= 192.168.1. 192.168.2. 127. 修改其為哪些機器所用,注意IP之間用逗號分開 舉例:   hosts allow =10,20 9.禁止在后臺使用CTRL-ALT-DELETE重起機器   cd  /etc/inittab   vi inittab 在文件找到下面一行   #

22、60;Trap CTRL-ALT-DELETE ca:ctrlaltdel:/sbin/shutdown -t3 -r now   (注釋掉這一行)  如:  # Trap CTRL-ALT-DELETE #ca:ctrlaltdel:/sbin/shutdown -t3 -r now   10.修改主機名   vi  /etc/sysc

23、onfig/network  修改HOSTNAME一行為HOSTNAME=主機名 11.重新啟動FTP服務    /sbin/service vsftpd restart 12.查看開機檢測的硬件    dmesg | more 13.查看硬盤使用情況  df m 14.查看目錄的大小   du sh  dirname 

24、;15.解壓小全   tar  xvfj  lichuanhua.tar.bz2   tar  xvfz  lichuanhua.tar.gz   tar  xvfz  lichuanhua.tgz   tar  xvf   lichuanhua.tar   unzip 

25、;    lichuanhua.zip .gz 解壓1:gunzip FileName.gz 解壓2:gzip -d FileName.gz 壓縮:gzip FileName .tar.gz 解壓:tar zxvf FileName.tar.gz 壓縮:tar zcvf FileName.tar.gz DirName - .bz2 解壓1:bzip2 -d&

26、#160;FileName.bz2 解壓2:bunzip2 FileName.bz2 壓縮: bzip2 -z FileName .tar.bz2 解壓:tar jxvf FileName.tar.bz2 壓縮:tar jcvf FileName.tar.bz2 DirName - .bz 解壓1:bzip2 -d FileName.bz 解壓2:bunzip2 FileName.bz&

27、#160;壓縮:未知 .tar.bz 解壓:tar jxvf FileName.tar.bz 壓縮:未知 - .Z 解壓:uncompress FileName.Z 壓縮:compress FileName .tar.Z 解壓:tar Zxvf FileName.tar.Z 壓縮:tar Zcvf FileName.tar.Z DirName - .tgz 解壓:tar

28、0;zxvf FileName.tgz 壓縮:未知 .tar.tgz 解壓:tar zxvf FileName.tar.tgz 壓縮:tar zcvf FileName.tar.tgz FileName - .zip 解壓:unzip FileName.zip 壓縮:zip FileName.zip DirName - .rar 解壓:rar a FileName.rar

29、60;壓縮:rar e FileName.rar rar請到:解壓后請將rar_static拷貝到/usr/bin目錄(其他由$PATH環(huán)境變量指定的目錄也可以): rootwww2 tmp# cp rar_static /usr/bin/rar - .lha 解壓:lha -e FileName.lha 壓縮:lha -a FileName.lha FileName lha請到:r.ka

30、nazawa-it.ac.jp/ishii/lhaunix/下載! 解壓后請將lha拷貝到/usr/bin目錄(其他由$PATH環(huán)境變量指定的目錄也可以): rootwww2 tmp# cp lha /usr/bin/ - .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace&

31、#160;.lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea 解壓:sEx x FileName.* 壓縮:sEx a FileName.* FileName 16.顯示內存使用情況   free m 17.忘記了root密碼 一. lilo 1. 在出現(xiàn)lilo菜單的時候按“ctrl+x”或者“Tab",然后輸入:linux single 或者用光盤 在出現(xiàn) lilo: 提示時鍵入 linux single 畫面顯示 lilo: 

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論