一、常用命令:
(1)創(chuàng)建用戶命令兩條:
adduser
(2)用戶刪除命令:
userdel
Linux下普通用戶用sudo執(zhí)行命令時(shí)報(bào)”xxx is not in the sudoers file.This incident will be reported”錯(cuò)誤;
解決方法就是在/etc/sudoers文件里給該用戶添加權(quán)限。如下:
1.切換到root用戶下
su
2./etc/sudoers文件默認(rèn)是只讀的,對(duì)root來(lái)說(shuō)也是风喇,因此需先添加sudoers文件的寫(xiě)權(quán)限,命令是:
chmod u+w /etc/sudoers
3.編輯sudoers文件
vi /etc/sudoers
找到這行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (這里的xxx是你的用戶名)
ps:這里說(shuō)下你可以sudoers添加下面四行中任意一條
youuser ALL=(ALL) ALL %youuser
ALL=(ALL) ALL youuser ALL=(ALL)
NOPASSWD: ALL %youuser ALL=(ALL) NOPASSWD: ALL
第一行:允許用戶youuser執(zhí)行sudo命令(需要輸入密碼).
第二行:允許用戶組youuser里面的用戶執(zhí)行sudo命令(需要輸入密碼).
第三行:允許用戶youuser執(zhí)行sudo命令,并且在執(zhí)行的時(shí)候不輸入密碼.
第四行:允許用戶組youuser里面的用戶執(zhí)行sudo命令,并且在執(zhí)行的時(shí)候不輸入密碼.
4.撤銷sudoers文件寫(xiě)權(quán)限,命令:
chmod u-w /etc/sudoers
Linux:readonly option is set (add ! to override)錯(cuò)誤
在使用vim修改完一些配置文件時(shí)怪与,當(dāng)你退出時(shí)經(jīng)常會(huì)出現(xiàn)’readonly’ option is set (add ! to override)的問(wèn)題堪唐,通常有三種情況:
1隆箩、 該錯(cuò)誤為當(dāng)前用戶沒(méi)有權(quán)限對(duì)文件作修改,這種情況可以強(qiáng)制退出:q!,先取得root權(quán)限后進(jìn)行修改(root的權(quán)限取得命令是:su root然后輸入你的登錄密碼即可)
2羔杨、該文件沒(méi)有正確保存退出捌臊,正在打開(kāi)狀態(tài),請(qǐng)別人關(guān)閉后再保存
3 兜材、 若該文件所有人都關(guān)閉了理澎,提示有的人沒(méi)有關(guān)閉,則刪除該文件的臨時(shí)文件則可以正常打開(kāi)曙寡、修改糠爬、保存;有文件未關(guān)閉的顯示:
步驟:
1举庶、按Esc
2执隧、輸入:set noreadonly
3、即可按正常途徑保存:wq
二户侥、兩個(gè)用戶創(chuàng)建命令之間的區(qū)別
adduser: 會(huì)自動(dòng)為創(chuàng)建的用戶指定主目錄镀琉、系統(tǒng)shell版本,會(huì)在創(chuàng)建時(shí)輸入用戶密碼蕊唐。
useradd:需要使用參數(shù)選項(xiàng)指定上述基本設(shè)置屋摔,如果不使用任何參數(shù),則創(chuàng)建的用戶無(wú)密碼替梨、無(wú)主目錄钓试、沒(méi)有指定shell版本。
三副瀑、使用adduser
例如:
$ adduser apple
輸出顯示:
這樣在創(chuàng)建用戶名時(shí)弓熏,就創(chuàng)建了用戶的主目錄以及密碼。
默認(rèn)情況下:
adduser在創(chuàng)建用戶時(shí)會(huì)主動(dòng)調(diào)用 /etc/adduser.conf糠睡;
在創(chuàng)建用戶主目錄時(shí)默認(rèn)在/home下挽鞠,而且創(chuàng)建為 /home/用戶名
如果主目錄已經(jīng)存在,就不再創(chuàng)建铜幽,但是此主目錄雖然作為新用戶的主目錄滞谢,而且默認(rèn)登錄時(shí)會(huì)進(jìn)入這個(gè)目錄下,但是這個(gè)目錄并不是屬于新用戶除抛,當(dāng)使用userdel刪除新用戶時(shí),并不會(huì)刪除這個(gè)主目錄母截,因?yàn)檫@個(gè)主目錄在創(chuàng)建前已經(jīng)存在且并不屬于這個(gè)用戶到忽。
為用戶指定shell版本為:/bin/bash
https://blog.csdn.net/beitiandijun/article/details/41678251