原因:個人使用公司或者個人PC的話,有時候需要使用npm start /npm run serve 等 一些命令
但是無奈的是每次都是權限不足,每次都需要 輸入用戶名密碼
所以寫下 mac OS 配置 解決命令行權限的問題的 解決步驟。網上資源比較多,但是個人vm命令有時候不太會敲 或者敲錯了 。導致報錯,無法使用sudo 無法再次打開和修改 配置文件
這就很尷尬。
於是,寫下這個流程記錄,共勉和參考
第一步:
命令行 打開權限
1.sudo vi /etc/sudoers
進入編輯模式
2.按i(insert)開啟插入編輯模式
修改權限命令
3.將 #%admin ALL=(ALL) ALL
替換為 %admin ALL=(ALL) NOPASSWD: ALL
保存 修改后的命令
4.
修改后按esc鍵,退出編輯模式,最后按住“Shift+ :”鍵(也就是Shift上檔輸入一個冒號),進入 vi的命令模式,輸入“wq”兩個字母(Write and quit)保存並退出編輯。
備注:這里我 多輸入了一個字符 導致報錯。后來sudo 都用不了了。
解決方式 最直接的方式 找到用戶的 etc文件夾下 找到sudosers 。打開之前需要右鍵 顯示簡介,之后輸入解鎖命令 把管理員用戶和所有用戶的修改權限全部設為 已讀。
之后進行修改 之前改錯的字符。再保存后退出。 注意 之前簡介里面權限是 只讀只讀。 所以還要點擊簡介 還原
5.既然原來權限是r/r/,修改之后最好也改回來。
1
|
sudo
chmod
u-w
/etc/sudoers
|
6.mac系統終端sudo免輸入密碼技能get!!! 可能立即執行的話還是有緩存的 清空緩存或者重啟 就能立刻生效拉