是不是只有root和檔案創建人才能對檔案使用chnod chgrp chown ?或者說檔案創建人應該說是owner,root和owner可以使用前面三個指令
請大牛解答
uj5u.com熱心網友回復:
chmod,chgrp,chown跟檔案創建人沒有關系,普通用戶都可以使用的命令的使用權限問題可以用which來查看,位于/usr/bin下的命令是普通用戶能用的,/usr/sbin下的命令是超級用戶才能用的
比如which chmod結果是/usr/bin/chmod,那么普通用戶就能用
又如which useradd結果是/usr/sbin/useradd,這說明只有超級用戶才能使用這個命令
uj5u.com熱心網友回復:
首先謝謝回答。問題是我以一個普通身份比如A創建一個檔案,owner是A,然后在該身份下想使用chown改變owner為B卻發生錯誤,為什么uj5u.com熱心網友回復:
這個涉及到檔案權限的問題,一般來講,默認的檔案創建權限是644,也就是屬主權限為rw(讀寫),屬組和其它用戶權限位為r(讀),而你更換用戶后,你所用的用戶相當于屬組或其它用戶權限,也就是只讀權限,因此你沒法對它進行操作,如果你在root下用chmod 777 file 更改到最大權限,那么無論你用什么用戶,都可以對這個檔案進行操作了。當然,從安全的角度講,這是絕對錯誤的
uj5u.com熱心網友回復:
嗯是的,我用了root后是可以的,我是初學者,對此(可以由root修改),我覺的不太安全哈哈哈小白感覺
uj5u.com熱心網友回復:
Linux系統安全最小原則:1、系統最小化,無用的包不安裝
2、開機自啟動最小化,無用的服務不開啟
3、操作命令最小化 能用rm -f a.txt 就不用 rm-rf a.txt
4、登陸用戶最小化 沒有特殊需求不登錄root,使用普通用戶登陸即可
5、普通用戶授權最小化 只給用戶必須的管理系統的命令
6、檔案及目錄權限設定最小化 禁止隨意創建,更改,洗掉檔案
當然,新手學習可以用root,盡量別用rm命令,特別容易把系統掛掉,其它的命令問題還小些
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/49502.html
標籤:專題技術討論區
下一篇:用VMware搭了一個red hat,我在在vnc上打開gvim發現vnc上不顯示,但是在虛擬機上顯示,這是怎么回事?第一張圖是虛擬機上,第二張圖是vnc上
