在centos7中新增一個新使用者,並授權
前言
筆記本裝了一個centos,想要讓別人也可以登入訪問,用自己的賬號確實不太好,於是準備新建一個使用者給他。
建立新使用者
建立一個使用者名稱為:zhangbiao
[[email protected] ~]# adduser zhangbiao
為這個使用者初始化密碼,linux會判斷密碼複雜度,不過可以強行忽略:
[[email protected] ~]# passwd zhangbiao
更改使用者 zhangbiao 的密碼 。
新的 密碼:
無效的密碼: 密碼未通過字典檢查 - 過於簡單化/系統化
重新輸入新的 密碼:
passwd:所有的身份驗證令牌已經成功更新。
授權
個人使用者的許可權只可以在本home下有完整許可權,其他目錄要看別人授權。而經常需要root使用者的許可權,這時候sudo可以化身為root來操作。我記得我曾經sudo建立了檔案,然後發現自己並沒有讀寫許可權,因為檢視許可權是root建立的。
新建立的使用者並不能使用sudo命令,需要給他新增授權。
sudo命令的授權管理是在sudoers檔案裡的。可以看看sudoers:
[[email protected] ~]# sudoers
bash: sudoers: 未找到命令...
[[email protected] ~]# whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.d /usr/libexec/sudoers.so /usr/share/man/man5/sudoers.5.gz
找到這個檔案位置之後再檢視許可權:
[[email protected] ~]# ls -l /etc/sudoers
-r--r----- 1 root root 4251 9月 25 15:08 /etc/sudoers
是的,只有只讀的許可權,如果想要修改的話,需要先新增w許可權:
[[email protected] ~]# chmod -v u+w /etc/sudoers
mode of "/etc/sudoers" changed from 0440 (r--r-----) to 0640 (rw-r-----)
然後就可以新增內容了,在下面的一行下追加新增的使用者:
[[email protected] ~]# vim /etc/sudoers
## Allow root to run any commands anywher
root ALL=(ALL) ALL
zhangbiao ALL=(ALL) ALL #這個是新增的使用者
wq儲存退出,這時候要記得將寫許可權收回:
[[email protected] ~]# chmod -v u-w /etc/sudoers
mode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)
這時候使用新使用者登入,使用sudo:
[[email protected] ~]$ sudo cat /etc/passwd
[sudo] password for zhangbiao:
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
第一次使用會提示你,你已經化身超人,身負責任。而且需要輸入密碼才可以下一步。如果不想需要輸入密碼怎麼辦,將最後一個ALL
修改成NOPASSWD:
ALL
。
相關推薦
在centos7中新增一個新使用者,並授權
前言 筆記本裝了一個centos,想要讓別人也可以登入訪問,用自己的賬號確實不太好,於是準備新建一個使用者給他。 建立新使用者 建立一個使用者名稱為:zhangbiao [[email protected] ~]# adduser zhangbiao
[Linux學習--使用者管理]centos中新增一個新使用者,並授權
前言 有時候給root使用者不太方便,新建一個用於並賦予許可權這個做法相對好些 建立新使用者 建立一個使用者名稱為:cmj [[email protected] ~]# adduser cmj 為這個使用者初始化密碼,linux會判斷密碼複雜度,不過可以
2.2.1 傳播行為 當事務方法被另一個事務方法調用時,必須指定事務應該如何傳播。例如:方法可能繼續在現有事務中運行,也可能開啟一個新事務,並在自己的事務中運行。
相同 comment 自己的 執行 run lose 傳播 tty 可能 2.2.1 傳播行為 當事務方法被另一個事務方法調用時,必須指定事務應該如何傳播。例如:方法可能繼續在現有事務中運行,也可能開啟一個新事務,並在自己的事務中運行。 2.2.1 傳播行為 當事務
CentOS 7中新增一個新使用者並授權
CentOS 7中新增一個新使用者並授權 [日期:2016-11-26] 來源:Linux社群 作者:woshimrf [字型:大 中 小] 前言 筆記本安裝了一個CentOS,
筆記三:ASP.NET MVC 新增一個新頁面,執行顯示HTTP 404。您正在查詢的資源(或者它的一個依賴項)可能已被移除,或其名稱已更改,或暫時不可用。請檢查以下 URL 並確保其拼寫正確。
原操作:直接View下對應資料夾中新增頁面,執行時報錯。解決方案:1.刪除之前建立的頁面,然後找到該資料夾對應的控制器Controller。2.新增以下: public ActionResult path_show() { return V
CentOS 7中添加一個新用戶並授權
pic ini xid 目錄 follow pre 初始 賬號 ive 筆記本安裝了一個CentOS,想要讓別人也可以登錄訪問,用自己的賬號確實不太好,於是準備新建一個用戶給他。 創建新用戶 創建一個用戶名為:linuxidc [root@localhost ~]# ad
DropDownList 後臺新增一個預設值,並選中
this.DropDownList1.DataBind(); //需要在最後一行,在繫結資料的後面 this.DropDownLi
Maven中新增本地Jar包,並在打包時新增到war中
在我們使用Maven進行依賴管理時,有些jar包沒有提供maven倉庫的repo,我們可以釋出到本地倉庫,也可以直接從本地進行新增, 如下圖這種方式 ``` <dependency> <groupId>com.youzan</g
Extjs中開啟一個新的視窗並載入一個url
function createWin(w, h, x, y){ var win = Ext.create('Ext.window.Window',{ title: ‘窗體標題’, layout: 'fit', //設定佈局模式為f
VB中執行一個EXE檔案,並對EXE視窗的控制元件進行操作
1,執行一個EXE程式 Dim mProcID AsLongmProcID = Shell(FileName) 2,把這個EXE程式關閉掉Option Explicit Const PROCESS_QUERY_INFORMATION = &
上篇文章介紹如何在settings中增加一個新模組,那如何隱藏一個已經存在的模組呢?
你也許會說,這簡單,我直接在xml/dash_category.xml裡刪掉或註釋掉就好了,但還有一種情況,就是萬一這個模組,在其他程式碼中使用了其中的id,現在你註釋或刪除此塊程式碼,牽一髮而動全身,總不能把所有用到此id的程式碼都註釋掉吧。 接下來告訴
記一次oracle建立一個新資料庫,並匯入正式環境資料庫備份的dmp包過程
背景: 正式環境oracle資料庫定時用exp備份一個dmp包,現在打算在一臺機器上建立一個新資料庫,並匯入這個dmp包。 1、建立資料庫 開始 -> 所有程式 -> Oracle -> 配置和移植工具 -> Database Config
使用layui 做後臺管理介面,在Tab中的連結點選後新增一個新TAB的解決方法
給連結或按鈕 新增 onclick="self.parent.addTab('百度','http://www.baidu.com','icon-add')" 如: <a href="javascript:void(0)" title="google" onclick="s
【centos】centos中添加一個新用戶,並授權
zhang mode 復雜度 更改 新用戶 下一步 一個用戶 love 文件 前言 有時候給root用戶不太方便,新建一個用於並賦予權限這個做法相對好些 創建新用戶 創建一個用戶名為:cmj [root@localhost ~]# adduser cmj 為這個用戶初始
建立新標籤,並新增到文件中的方法
js 中建立一個 新標籤 用到方法: 例如:<a id="baidu" class="link" href="http://www.baidu.com" name="baidu">這是一個連結</a> 程式碼示例: <script&g
建立一個HasMap物件,並在其中新增一些員工的姓名和工資:張三,8000,李四,6000.然後從HashMap物件中獲取這兩個人的薪水並打印出來,接著把張三的工資改為85000,再把他們的薪水顯示出
package com.dh.ch07; import java.util.*; public class HashMapTest { public static void main(St
使用gevent.monkey.patch_all() 協程池遇到阻塞,在任務中新增一個sleep()搞定~
關於使用gevent.monkey.patch_all()協程池遇到阻塞解決辦法: import time ... class Example: ... time.sleep(0.000001) 在進行多執行緒時monkey會阻塞住執行緒的繼續執行,需要對monkey.p
建立一個單鏈表,並刪除連結串列中值為W的元素
#include<iostream> #include<algorithm> #include<string.h> #include<stdio.h> #include<malloc.h> using namespace std; typede
VirtualBox加載虛擬光驅遇到的錯誤,不能為虛擬電腦 centos7 打開一個新任務.win7 64位主題原文件
centos7 oracle 一個 rac baidu fail 點擊 情況 c盤 不能為虛擬電腦 centos7 打開一個新任務. Unable to load R3 module C:\Program Files\Oracle\Virtua
Vue+Element UI 向Table組建中的每一行新增一個switch元件,實現每一行單獨控制
最近在做公司的裝置管理系統,許可權管理中有一個需求需要展示如下: 每一行表格中的switch單獨控制一行; 實現效果的程式碼如下: <el-table :data="userRights" stripe border align="center" sty