1. 程式人生 > >Linux筆記-ubuntu使用者操作和檔案許可權

Linux筆記-ubuntu使用者操作和檔案許可權

一、使用者操作
檢視使用者:
cat /etc/passwd |cut -f 1 -d :

一)新增新使用者兩種方法:
方法一:adduser		自動新增使用者到home下
	sudo adduser <username>
	輸入密碼
	確認密碼
方法二:useradd 指定新使用者目錄方式(在root使用者下)
1.建立:
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p                                  passwd] [-r] name
	引數:
	-c:加上備註文字,備註文字儲存在passwd的備註欄中。 
	-d:指定使用者登入時的啟始目錄。
	-D:變更預設值。
	-e:指定賬號的有效期限,預設表示永久有效。
	-f:指定在密碼過期後多少天即關閉該賬號。
	-g:指定使用者所屬的群組。
	-G:指定使用者所屬的附加群組。
	-m:自動建立使用者的登入目錄。
	-M:不要自動建立使用者的登入目錄。
	-n:取消建立以使用者名稱稱為名的群組。
	-r:建立系統賬號。
	-s:指定使用者登入後所使用的shell,一般bin/bash
	-u:指定使用者ID號
	例如:useradd -d /home/users/testname -m -s bin/bash testname (不用自己新建資料夾,自動建立)
2,設定密碼
passwd testname
3,設定使用者組和許可權
chown -R testname:groupname /home/users/testname
chmod 760 /home/users/testname
三)如果需要讓此使用者有root許可權,執行命令:
                [email protected]:~#
		sudo vim /etc/sudoers
		修改檔案如下:
		# User privilege specification
		root ALL=(ALL) ALL
		db ALL=(ALL) ALL
		儲存退出,db使用者就擁有了root許可權。
四)更改使用者資訊
1.修改group
	因為Ubuntu安裝的時候,預設使用者是有sudo的,那麼就是因為預設使用者處在sudo的group下,只用:
	cat /etc/group | grep 'sudo'
	這樣就能到sudo的group了,可以看到一般數字是:27
	修改使用者組:
	usermod -G 27 new_username
	注意,這會使使用者輸入自己的密碼就可進入root許可權
	2.更改使用者其他資訊
	usermod 引數和useradd相同,例如更改使用者目錄
	usermod -d /home/testname testname (不用自己新建資料夾)
五)刪除使用者(root 使用者下)
    只刪除使用者,保留目錄檔案:
    sudo userdel username
    完全刪除使用者和目錄:
    sudo userdel -r username
二,更改/etc/sudoers檔案出錯,無法登陸root使用者,也無法使用sudo
我通過進入單使用者模式成為root使用者,然後修改/etc/sudoers檔案解決所有問題的。進入單使用者模式具體方法:
	1、重啟ubuntu,隨即長按shirft進入grub選單;(如果你是用ubuntu引導的雙系統的使用者,不用shirft,找到ubuntu高階選項直接進入就可以了)
	2、選擇recovery mode,按"e"鍵進入編輯頁面;如下 
	3、找到,並將ro recovery替換為rw single init=/bin/bash; 
	4、按ctrl+x進入單使用者模式,當前使用者即為root;
	5、用vi修改/etc/sudoers檔案,在#sudo root ALL=(ALL:ALL)ALL 的下一行新增:
		 xxx ALL=(ALL:ALL)ALL   (xxx指的是你的使用者名稱)
	6、按ctrl+alt+del重啟
三,Linux檔案許可權介紹
檢視許可權ls -l或ll
1.當執行ls -l 或 ls -al 命令後顯示的結果中,最前面的第2~10個字元是用來表示許可權。第一個字元一般用來區分檔案和目錄:
    -rwxrwx--- 1 root plugdev 18M 2007-02-28 18:05 ActionCube_v0.92.tar.bz2
    -rwxrwx--- 1 root plugdev 60M 2007-04-30 22:52 nexuiz-223.zip
    -rwxrwx--- 1 root plugdev 7.4M 2007-04-25 02:16 stardict-oxford-gb-2.4.2.tar.bz2
    -rwxrwx--- 1 root plugdev 102M 2007-05-01 18:22 tremulous-1.1.0-installer.x86.run
    -rwxrwx--- 1 root plugdev 4.9M 2007-04-30 14:32 wqy-bitmapfont-0.8.1-7_all.deb.bin
        第2-10 個字母,三個為一組,每組從左到右代表rwx,從左到右三組分別是所有者、同組使用者、其他使用者,,
        這9位每一位有二進位制0/1表示,每一組就成為了0-7的十進位制數,也就有了777 770 760等數字

2.賦權表示法:u=屬主  g=屬組  o=其他  a=所有
u+(w|r|x) g+(w|r|x)...

3,去除許可權

chmod (u|g|o|a)-(w|r|x)或者直接用數字表示是將特定位改成0

4,資料夾操作: -R 遞迴修改該資料夾下所有
5,命令
chmod 修改檔案許可權位命令
	chown 修改屬主屬組
		chown -R testname:groupname /home/users/testname
	chgrp - change group ownership 修改屬組
		chgrp gentoo hea


相關推薦

Linux筆記-ubuntu使用者操作檔案許可權

一、使用者操作檢視使用者:cat /etc/passwd |cut -f 1 -d :一)新增新使用者兩種方法:方法一:adduser 自動新增使用者到home下 sudo adduser <username> 輸入密碼 確認密碼方法二:useradd 指

Linux筆記:定時任務檔案操作

檢視定時任務 crontab -l 註冊定時任務   crontab -e 然後就像 vim 一樣編輯自己的定時任務。 如:  * * * * * . /home/hadoop/timer/check_job.sh &

linux操作mysql、nginx,vim操作檔案許可權設定等

inux下操作mysql、nginx,vim操作,檔案許可權設定等 #在Linux系統下,預設所有系統配置檔案都在/etc這個路徑下的 #Linux環境下安裝mysql資料庫 ##1、切換到root許可權下,採用yum命令安裝 同時安裝mariadb的客戶端和服務端

Linux使用者、使用者組、檔案許可權學習筆記

最近打算更仔細學習一下linux作業系統。先是惡補了一下使用者、使用者組、檔案許可權這三樣比較重要的知識。學習這幾樣東西,得先掌握linux的許可權系統相關知識。linux的許可權系統主要是由使用者、使用者組和許可權組成。使用者就是一個個的登入並使用linux的使用者。linux內部用UID表示。使用者組就是

linux學習筆記(5):檔案許可權

檔案許可權 1.檔案許可權存在的意義 系統最底層安全設定方法之一 保證檔案可以被可用的使用者做相應操作 2.檔案許可權的檢視 ls -l file ls -ld dir ll file ll -d dir 3.檔案許可權的讀取 - |rw-rw-r--|

C++ 學習筆記之——檔案操作檔案

1. 檔案的概念 對於使用者來說,常用到的檔案有兩大類:程式檔案和資料檔案。而根據檔案中資料的組織方式,則可以將檔案分為 ASCII 檔案和二進位制檔案。 ASCII 檔案,又稱字元檔案或者文字檔案,它的每一個位元組放一個 ASCII 程式碼,代表一個字元。 二進位制檔案,又稱內部格式檔案或位元

Linux基礎02:磁碟操作檔案許可權檔案及資料夾操作、網路服務

1.Linux磁碟與U盤操作 1.1 顯示系統的磁碟空間用量 ##du命令也是檢視使用空間的,但是與df命令不同的是Linux du命令是對檔案和目錄磁碟使用的空間的檢視 du -sh ##查目錄使用大小(-s表示總結) ## du -sh /bin ##df命令用於顯示磁碟分割槽

Linux下的使用者檔案許可權管理

一、管理使用者賬號和組帳號 1.使用者帳號和組帳號概述 1.1使用者帳號 使用者賬號 特點 超級使用者 root使用者,負責系統管理和維護 普通使用者 由roo

linux查詢檔案位置,vi編輯基本操作檔案許可權變更

whereis <程式名稱> 查詢軟體的安裝路徑 -b 只查詢二進位制檔案 -m 只查詢幫助檔案 -s 只查詢原始碼 -u 排除指定型別檔案 -f 只顯示檔名 -B <目錄> 在指定目錄下查詢二進位制檔案 -M <目錄>

Linux常用命令:chmod修改檔案許可權 777754

常用下面這條命令: chmod 777  檔案或目錄 示例:chmod  777 /etc/squid 執行命令後,squid資料夾(目錄)的許可權就被修改為777(可讀可寫可執行)。 如果是Ubuntu系統,可能需要加上sudo來執行: sudo chmod  77

Linux中drwxr-xr-x.的意思檔案許可權詳解

讀(read),寫(write),執行r(recute)簡寫即為(r,w,x),亦可用數字來(4,2,1)表示 舉例:如果某檔案許可權為7則代表可讀、可寫、可執行(4+2+1). 若

Linux常用命令:chmod修改檔案許可權 777754

常用下面這條命令:chmod 777  檔案或目錄示例:chmod  777 /etc/squid 執行命令後,squid資料夾(目錄)的許可權就被修改為777(可讀可寫可執行)。如果是Ubuntu系統,可能需要加上sudo來執行:sudo chmod  777 /etc/s

Linux學習筆記5-使用者身份與檔案許可權

使用者的身份與能力 UID(User IDentification) : 每個使用者都有對應的UID值,就像我們的身份證號碼 GID(Group IDentification):可將多個使用者加入某個組中,方便指派任務或工作 使用者組名稱與GID儲存在/e

LINUX系統---初級相關操作知識

www mys apach lis -type cnblogs 管理 安裝linux系統 tomcat   LINUX系統的初級,從安裝LINUX開始,到處理簡單的運維問題、搭建各種服務、解決網路問題、緩解服務器壓力,寫簡單的shell腳本。   我們從基本的入門開始搞事情

LINUX系統---中級相關操作知識

div blog pos one 相關 inux 公司 -type 熱備   LINUX系統的中級,來搞一些LINUX安全相關的東西,還有在公司生成中長搞的集群。 RHCS集群 什麽是高可用 什麽是熱備 什麽是分布式 LINUX系統---中級相關操作和知識

Linux運維入門~6.檔案許可權管理

出於安全的考慮,多使用者作業系統需要具備保障個人隱私和系統安全的機制。在Linux中,無論是文件還是硬體裝置都以檔案的形式存在, 相應地,安全機制也主要表現為對檔案訪問許可權的控制。要保證相應的檔案被可用的使用者操作。 本節就是linux相應的檔案許可權管理。 1.檢視檔案許可權 l

5.第5講-linux視訊教程第5講 檔案許可權 使用者組1

檔案許可權 使用者組1 ### 1. 檔案所有者、所有組和其他組 ### ###2.檔案所有者、所在組和其他組### ** 如何在linux中新增組** -groupadd policeman 檢視linux中所有組的資訊 -vi /etc/group 看了可以修改 -cat

linux —— 虛擬機器的認識檔案管理

<0>.shell的理解 sell:俗稱殼,(用來區別核),是指“提供者使用介面”的軟體(命令直譯器) 常用快捷操作 Ctrl+Alt+上|下 //切換工作介面 Ctrl+Alt+L //鎖屏 Alt + F1 //開啟主選單Application Alt +

LINUX 的解壓命令 更改檔案許可權 安裝檔案上傳命令rz (ubuntn作業系統)

檔案上傳的命令 安裝包 使用命令apt-get install lrzsz來安裝lrzsz。 apt-get install lrzsz #設定資料夾的許可權 sudo chmod 777 ./stock-back/ -R 此文參考的大佬的 連結給忘了 如果不瞞請聯絡我 linux

Ubuntu chmod 命令修改檔案許可權 Ubuntu chmod 命令修改檔案許可權

原 Ubuntu chmod 命令修改檔案許可權 2015年09月16日 18:45:04 兩鬢已不能斑白 閱讀數:26493 更多