linux打開所有許可權設置
㈠ linux許可權設置
出於安全和方便管理的因素,如果你有root的許可權,則可以在5個用戶版的主文件夾權里分別建立aa文件夾的符號鏈接,「ln
--symbolic
path/to/aa
/home/user_X/aa_for_usrX"(只有符號鏈接才能用於目錄)。再更改對應鏈接的許可權,如:"chmod
776
aa_for_usrX"(命令不帶引號);注意,這里沒有考慮這5
個用戶相互之間的主文件夾的訪問許可權設置。
㈡ linux文件許可權設置命令
一、 命令格式
Linux既然每個文件或目錄都有自己的許可權屬性,那麼如何來修改他們的許可權屬性呢,在學命令之前先了解一下Linux命令的格式:
[-選項]:就是用來調整命令功能的。
[參數]:命令操作的對象。
二、修改文件基本許可權的命令
想要改文件的許可權,只有管理員root和所有者才能修改
1、chmod:更改文件9個屬性
Linux文件屬性有兩種設置方法,一種是數字,一種是符號。
Linux文件的基本許可權就有九個,分別是owner/group/others三種身份各有自己的read/write/execute許可權。
① 數字改變文件許可權(常用)
我們可以使用數字來代表各個許可權,各許可權的分數對照表如下:
r:4w:2x:1每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的,例如當許可權為: [-rwxrwx---] 分數則是:
owner = rwx = 4+2+1 = 7group = rwx = 4+2+1 = 7others= --- = 0+0+0 = 0所以等我們設定許可權的變更時,該文件的許可權數字就是770啦!變更許可權的指令chmod的語法是這樣的:
chmod [-R] xyz 文件或目錄xyz : 就是剛剛提到的數字類型的許可權屬性,為 rwx 屬性數值的相加。-R : 進行遞歸(recursive)的持續變更,亦即連同次目錄下的所有文件都會變更② 符號類型改變文件許可權
我們就可以藉由u, g, o來代表三種身份的許可權!
此外, a 則代表 all 亦即全部的身份!那麼讀寫的許可權就可以寫成r, w, x!也就是可以使用底下的方式來看:
chmod u
g
o
a +(加入)
-(除去)
=(設定) r
w
x 文件或目錄
如果我們需要將文件許可權設置為 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 文件名 來設定。
例:
注意:如果一個目錄有寫的許可權,其他用戶對於這個目錄下的文件也可以刪除。
2、chown:更改文件屬主,也可以同時更改文件屬組
注意:這個命令只有管理員root才可以操作。而且系統里是必須存在這個用戶。
語法:
chown [–R] 屬主名: 文件名
chown [-R] 屬主名:屬組名 文件名
3、chgrp:更改文件屬組。
語法:
chgrp [-R]屬組名文件名參數選項
-R:遞歸更改文件屬組,就是在更改某個目錄文件的屬組時,如果加上-R的參數,那麼該目錄下的所有文件的屬組都會更改。
4、umask設置預設的許可權掩碼
Linux umask命令指定在建立文件時預設的許可權掩碼,在學習這個命令之前,先了解一下默認的所有者和所屬組是哪來的?
一個文件創建的時候所有者和所屬組是哪來的?
所有者:誰創建的文件誰就是這個文件的所有者。
所屬組:就是這個文件創建者的預設組,每個用戶只能有一個預設組。
顯示新建文件的預設許可權。
創建一個目錄的時候查看發現 許可權跟預設許可權是一致的,但是在test目錄里創建一個文件後,查看文件預設許可權跟默認預設許可權不一致,這個是為什麼呢?
rwxr-xr-x
rw-r--r-- 對比發現都少了一個x可執行許可權,這是因為在Linux里預設許可權創建的文件是不可具有可執行許可權的。
單獨執行 umask 發現現實出 0022 ,這是什麼意思呢?
022是許可權掩碼意思,真正的許可權是777-022=755 寫出來就是rwxr-xr-x.
如果我們自己要是想修改這個預設許可權,該怎麼修改的。
㈢ linux 許可權設置
暫時提供兩個方法:
1、新建用戶組,將文件夾的屬組改變(原用戶也需要加回入這個組),user2也加答入這個組,然後將目錄屬性變成750就行需要改寫的話那就設成770。
2、直接將該目錄屬性賦值為755或者777,那就是所有用戶都能用了,不僅僅是user2用戶。
㈣ linux 怎麼查看某個用戶所有的許可權
linux中查看某個用戶許可權的命令為( 以mysql用戶為例):
cat /etc/passwd | grep mysql
在Linux /etc/passwd中一行記錄對應著一個用戶,每行記錄又被冒號(:)分隔為7個欄位,其格式如下:
用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄Shell
(4)linux打開所有權限設置擴展閱讀
在Linux /etc/passwd 用戶信息中各欄位(列)的用途介紹
1、用戶名(login_name):用於區分不同的用戶。在同一系統中注冊名是惟一的。在很多系統上,該欄位被限制在8個字元(字母或數字)的長度之內;並且要注意,通常在Linux系統中對字母大小寫是敏感的。這與MSDOS/Windows是不一樣的。
2、口令(passwd):用來驗證用戶的合法性,超級用戶root或某些高級用戶可以使用系統命令passwd來更改系統中所有用戶的口令,普通用戶也可以在登錄系統後使用passwd命令來更改自己的口令。
3、用戶標識號(UID):UID用於區別不同的用戶。在系統內部管理進程和文件保護時使用 UID欄位。在Linux系統中,注冊名和UID都可以用於標識用戶,只不過對於系統來說UID更為重要;而對於用戶來說注冊名使用起來更方便。
4、組標識號(GID):像UID一樣,用戶的組標識號也存放在passwd文件中。在現代的Unix/Linux中,每個用戶可以同時屬於多個組。除了在 passwd文件中指定其歸屬的基本組之外,還在/etc/group文件中指明一個組所包含用戶。
5、用戶名(user_name):包含有關用戶的一些信息,如用戶的真實姓名、辦公室地址、聯系電話等。在Linux系統中,mail和finger等程序利用這些信息來標識系統的用戶。
6、用戶主目錄(home_directory):該欄位定義了個人用戶的主目錄,當用戶登錄後,他的Shell將把該目錄作為用戶的工作目錄。
㈤ linux用戶許可權設置
在fstab里,把Mac所有的硬碟分區全刪除掉。
㈥ Linux 許可權設置
是vsftp服務的話。
1.可以去查看其配置文件vsftp.conf
配置相關的選項
詳細設置可以參考
http://doc.linuxpk.com/5831.html
2.如果是某個用戶內沒有相關許可權的容話,可以針對你ftp的目錄給予此用戶操作許可權chomd命令,或者去配置文件添加相關內容
㈦ linux如何設置一個目錄下全部文件的許可權
首先,切換到root身份
$su -
然後運行
#chmod -R 777 目錄名
這樣就可以了
㈧ linux里如何把一個文件更改成所有的用戶都有可執行許可權
linux里把一個文件抄更改成所有的襲用戶都有可執行許可權可以使用以下命令:
chmod 777 filename
其中chmod可以藉以控制文件如何被他人所調用。
1、chmod語法
chmod [-cfvR] [--help] [--version] mode file...
2、chmod參數說明
mode : 許可權設定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
(8)linux打開所有許可權設置擴展閱讀
chmod可以用數字來表示許可權如 :
chmod 777 file
語法為:
chmod abc file
其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
㈨ LINUX文件許可權設置
用 ACL ,access control list 。
不過印象里需要修改磁碟的掛載參數,打開 acl 支持。
設置 acl 用命令 setfacl ,獲取許可權用 getfacl 。
注意必內須內容核裡面打開了你的硬碟分區類型驅動的 acl 支持才能啟動分區到 ACL 功能。如果你的系統是流行的大型發行版,而且沒有自己編譯內核。那麼應該是默認支持了,修改掛載參數後就可以用了。
注意啊!分區類型的驅動要支持 acl 才可以!FAT NTFS 驅動都不支持 ACL 而且沒有補丁沒有插件。建議使用 EXT3/4 、reiserfs 來支持 ACL 。
(可能 ntfs-3g 支持,但我沒見到過相關的信息。)。
㈩ linux文件許可權所有人怎麼設置
Linux下使用chmod和數字改變文件或目錄的訪問許可權,設置所有人許可權方法如下:
[root@localhost~]#chmod777a.txt
#Linux下以數字來表示許可權
#r:對應數值4
#w:對應數值2
#x:對應數值1
#-:對應數值0
#按照規則,rwx合起來就是4+2+1=7,一個rwxrwxrwx許可權全開放的文件
用-l參數的ls命令顯示文件的詳細信息,其中包括許可權:
[root@localhost~]#ls-lh
總用量191M
-rwxrwx---1rootplugdev18M2007-02-2818:05ActionCube_v0.92.tar.bz2
#註:-rwxrwx---第2~10個字元當中的每3個為一組,左邊三個字元表示所有者許可權,中間3個字元表示與所有者同一組的用戶的許可權,右邊3個字元是其他用戶的許可權。
這三個一組共9個字元,代表的意義如下:
r(Read,讀取):對文件而言,具有讀取文件內容的許可權;對目錄來說,具有瀏覽目錄的許可權;
w(Write,寫入):對文件而言,具有新增、修改文件內容的許可權;對目錄來說,具有刪除、移動目錄內文件的許可權;
x(eXecute,執行):對文件而言,具有執行文件的許可權;對目錄了來說該用戶具有進入目錄的許可權。