linux目錄許可權用戶
A. linux更改所屬用戶許可權的簡易指南linux修改所屬用戶
Linux更改所屬用戶許可權的簡易指南
在Linux下,更改文件和文件夾的所屬許可權十分容易,本文介紹了幾種常用的操作方法。
首先,介紹一種簡單易懂的方法:使用chown命令。chown是一種非常常用的命令,它可以輕松更改文件或文件夾的所有權。其格式為:
chown 用戶名 文件/文件夾
以更改對/tmp/目錄下所有文件的所有權為例:
chown user1 /tmp/*
其次,介紹一種結合用戶組的方式:用戶組改變所有者的所有權。用戶組的概念大家也是非常熟悉的,一般都會讓多個用戶歸屬於同一個組,可以統一管理許可權,比如說可以一次性給所有的成員授予最高的許可權,實現的操作也是很簡單的:
chgrp 用戶組 待修改的文件/文件夾
以更改對/etc/目錄下文件的用戶組為例:
chgrp root /etc/*
最後,介紹一種特殊情況下使用:修改某文件夾下所有子目錄和文件的所有者許可權。很多時候,大家遇到的文件夾有許多個子文件夾,改動每個文件和文件夾的許可權會很麻煩,此時可以採用如下命令:
chown -R 用戶名 所在文件夾及其子目錄
以更改/etc/目錄及其子目錄的用戶為例:
chown -R user1 /etc/*
以上就是Linux更改所屬用戶許可權的幾種常用方法,希望這篇文章能讓大家有所收獲。
B. linux創建用戶許可權不夠linux創建用戶許可權
linux中怎樣給予新建用戶建立文件和目錄的許可權?
Linux下給新用戶建立文件和目錄許可權,只需要添加該用戶到希望他創建文件和目錄的用戶組里即可,案例如下:
案例:希望新建用戶admin,能在/目錄下創建文件和目錄。
1.在/目錄下用ls命令查看目錄的組用戶許可權ls-l#查看所屬的用戶和組,並可以查看組用戶的許可權2.修改用戶admin對文件夾的許可權chmod777gpasswd-aadminadmin#可以將用戶admin添加到用戶組里這樣新建的用戶admin,便能在/這個目錄下擁有創建文件和目錄的許可權。
linux怎麼賦予許可權?
創建用戶useraddaa。
root用戶給aa設置密碼passwdaa後輸入兩遍密碼。
設置許可權:chown-Rredis:redis/aa。
切換用戶su-aa。
(2)linux目錄許可權用戶擴展閱讀:linux用戶許可權1、賦予root許可權usermod-groottest2、建立用戶useradd_d/usr/test-mtest此命令創建了一個用戶test,用戶主目錄為/usr/test3、設置用戶密碼修改自己的密碼passwd,需要輸入舊密碼超級用戶修改其他用戶密碼:(無需修改密碼)passwdtest4、chgrp命令功能:改變文件或目錄所屬的組。
linux怎麼創建root用戶?
linux創建root用戶步驟如下:
1、添加用戶:adserphroot
2、設置密碼:passwdphroot
3、輸入密碼:!#%12122121
4、加入用戶組:usermod-a-Gwheelphroot
5、為sudoers賦編輯許可權:chmod-vu+w/etc/sudoers
6、編輯vi/etc/sudoers
7、ROOT下方加入:phrootALL=(ALL)ALL
8、撤銷sudoers編輯許可權:chmod-vu+w/etc/sudoers
linux下如何添加用戶並給用戶添加許可權?
一、添加用戶
添加賬號就是在系統中創建一個新賬號,然後為新賬號分配用戶號、用戶組、主目錄和登錄Shell等資源。剛添加的賬號是被鎖定的,無法使用。
1、添加新的用戶賬號使用useradd命令,其語法如下:?
代碼:
useradd選項用戶名
其中各選項含義如下:
代碼:
-ccomment指定一段注釋性描述。
-d目錄指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創建主目錄。
-g用戶組指定用戶所屬的用戶組。
-G用戶組,用戶組指定用戶所屬的附加組。
-sShell文件指定用戶的登錄Shell。
-u用戶號指定用戶的用戶號,如果同時有-o選項,則可以重復使用其他用戶的標識號。
用戶名指定新賬號的登錄名。
例1:
代碼:
#useradd_d/usr/sam-msam
此命令創建了一個用戶sam,
其中-d和-m選項用來為登錄名sam產生一個主目錄/usr/sam(/usr為默認的用戶主目錄所在的父目錄)。
例2:
代碼:
#useradd-s/bin/sh-ggroup_Gadm,rootgem
此命令新建了一個用戶gem,該用戶的登錄Shell是/bin/sh,它屬於group用戶組,同時又屬於adm和root用戶組,其中group用戶組是其主組。
這里可能新建組:#groupaddgroup及groupaddadm
增加用戶賬號就是在/etc/passwd文件中為新用戶增加一條記錄,同時更新其他系統文件如/etc/shadow,/etc/group等。
Linux提供了集成的系統管理工具userconf,它可以用來對用戶賬號進行統一管理。
二、分配許可權
chown-Rhadoop:hadoop/usr/hadoop/
讓普通用戶擁有root的許可權
1.root登錄
2.adser用戶名
3.passwd用戶名
確定密碼
4.修改/etc/passwd即可,把用戶名的ID和ID組修改成0。
Linux的Mysql怎麼新建一個用戶,以及分配給他許可權?
1使用具有資料庫管理許可權的用戶登陸MySQL,如root@localehost用戶$mysql-uroot-proot_password2在mysql中創建用戶名和密碼mysql>createusernew_username@%IDENTIFIEDBYnew_password
;3配置許可權mysql>grantallprivilegeson*.*TOnew_username@%withgrantoption;4提交並立即生效mysql>commit;mysql>flushprivileges;5退出mysqlmysql>quit完成
C. 為linux目錄設置多個用戶許可權
linux設置用戶許可權:解讀Linux文件許可權的設置方法 Windows系統其實和Linux系統有相似地方。Windows系統文件、目錄屬性有隻讀、隱藏而Linux也一樣。 Linux中每一個文件都具有特定屬性,主要包括文件類型和文件許可權兩個方面。可以分為5種不同類型:普通文件、目錄文件、鏈接文件、設備文件和管道文件。 所謂文件許可權,是指對文件的訪問許可權,包括對文件的讀、寫、刪除、執行。Linux 是一個多用戶操作系統,它允許多個用戶同時登錄和工作。因此 Linux 將一個文件或目錄與一個用戶或組聯系起來。訪問控制列表(ACL:Access Control List)為計算機提供更好訪問控制。它的作用是限制包括root用戶在內所有用戶對文件、資源或者套接字的訪問。下面就來教大家簡單設置方法。 步驟1, 檢查系統核心 首先檢查你Linux系統核心是否有支持ACL功能。Linux系統並不是每個版本核心都有支持ACL的功能,而最簡單方法就是檢查系統目前核心能否支持: [root@mail /]# cat /boot/config-kernel-version | grep -i ext3 CONFIG_EXT3_FS=m CONFIG_EXT3_IDEX=y CONFIG_EXT3_FS_XATTR_SHARING=y CONFIG_EXT3_FS_XATTR_USER=y CONFIG_EXT3_FS_XATTR_TRUSTED=y CONFIG_EXT3_FS_ACL=y 此時如果能看到上面幾項,則表示已經編譯到核心中,ext3文件系統已支持ACL功能。這些功能在編譯核心選項中都可以找到。如果編譯時找不到可以到ACL官方網站來安裝Kernel(acl.bestbits.at/) 步驟2 掛載分區 你可以用下列方式掛載分區並啟用ACL: #mount -t ext3 -o acl /dev/sda1 /fs1 你也可以直接寫在/etc/fstab文件中,這樣就可以在開機後支持ACL功能: #vi /etc/fstab 步驟3 設置ACL許可權 ACL常常針對個別用戶來進行設置下面是多個不同例子: 例如需要創建test1、test2、test3三個用戶。可以先用root身份登錄系統,然後執行以下命令分別創建三個用戶名和密碼: [root@mail root]#adser test1 [root@mail root]#adser test2 [root@mail root]#adser test3 [root@mail root]#passwd test1 [root@mail root]#passwd test2 [root@mail root]#passwd test3 然後mount個ext3文件到目錄/fs1: [root@mail root]#mount -t ext3 -o acl /dev/sda1 /fs1 再將test1 建立文件設置讀寫許可權給test2 : [root@mail root]#chmod -R 777 /fs1 讓所有用戶都能增加文件到目錄許可權: 先用test1登錄系統執行命令: [test1@mail test1]# cd /fs1 [test1@mail fs1]# echo "Create by test1" > test1.txt [test1@mail fs1]# chmod go-r test1.txt [test1@mail fs1]# ll test1.txt -rw------- 1 test1 test1 17 Jul 14 22:11 test1.txt 而如下操作則可以讓除了test1有讀寫許可權外其他人沒有讀寫test1.txt許可權(root除外)先用test2 登錄系統後執行以下命令:
D. 我在linux創建的用戶為什麼沒有創建文件或目錄的許可權呢
1、普通用戶有創建文件或目錄的許可權呢?
對於普通用戶沒有直接創建或目錄的許可權,需要通過root修改 。如圖所示:
(1)切換至test用戶操作;
(2)創建test_file目錄。由於沒有許可權,無法創建成功;
(3)切換到root後,通過chown賦予test許可權。接著重復(1)(2)步驟即可實現創建。
(4)linux目錄許可權用戶擴展閱讀:
用戶許可權列表可以看到每行都是使用6個分隔號「:」隔開的7列字元串。每個字元串表示的意思分別是用戶名、密碼、UID(系統用來區分不同用戶的整數)、GID(系統用來區分不同用戶組的整數)、說明欄、home目錄、登錄shell。