2015-10-21 126 views
-1

我有Debian的遠程服務器,我需要編輯服務器上的只讀文件fcgid.conf。當我使用sudo:chmod。更改文件的權限

sudo su chmod 755 fcgid.conf 

對此的反應:

-bash: sudo: command not found 

我也試過cmod +x

chmod +x fcgid.conf 

,並得到:

文件
chmod: changing permissions of `fcgid.conf': Operation not permitted 

所有者是用戶,我不知道如何獲得編輯此文件的權限。

回答

1

Sudo未在Debian中安裝,因爲您已經在安裝中定義了根密碼。

要麼與

$ apt-get update 
$ apt-get install sudo 

安裝sudo,並作出sudo規則和添加用戶到組:

$ adduser USERNAME sudo 
$ visudo 

輸入:

%sudo ALL = (ALL) ALL 

,然後再次運行

$ sudo chmod +x fcgid.conf 

又見這裏:How to properly configure sudoers file, on debian wheezy? 嘗試

$ su root 

然後

$ chmod +x fcgid.conf 

兩種方法提供,你知道root /管理員密碼...

+0

使用現在,「sudo」對你來說是安全的。不要使用'su'。 –

+0

@VishalKumar你是什麼意思? – h0ch5tr4355

+0

建議使用'sudo'來訪問root用戶。 'su'命令將用戶更改爲root用戶,因此不推薦給新用戶。 –