2015-10-21 127 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用户,因此不推荐给新用户。 –