Debian中设置sudo

安装好Debian后还不能使用sudo
如果没有安装sudo,则在root用户下apt-get install sudo
在root设置sudoers配制文件
chmod +w /etc/sudoers
vim /etc/sudoers
添加一行   username     ALL=(ALL) ALL
其中username是你的用户名,保存
更改sudoers文件权限  chmod 0440 /etc/sudoers
退出root
转贴自:http://blog.chinaunix.net/u1/51074/showart_429833.html
方法二: 7 、 把你安装时建立的那个用户加入sudoers
visudo
在 root ALL=(ALL) ALL 下面加入
%adm ALL=(ALL) ALL
然后执行 gpasswd -a username adm

又是一贴,转 自:http://www.linux-wiki.cn/index.php/%E6%B7%BB%E5%8A%A0sudoer

使用sudo 可以在以非root用户登录时临时获得root权限,并执行需要的命令。

 

可以使用sudo的用户可以叫做sudoer。

添加sudoer的方法(假设您已经安装sudo):

执行

# visudo

# sudoedit
提示:
有些发行版的sudo提供了sudoedit,有的则提供了visudo,功能上基本是一样的。你也可以使用其他编辑器如vi进行编辑 /etc/sudoers ,但由于文件是只读的,请强制保存(如w!)或去除只读属性再保存。

查找

root ALL=(ALL) ALL

在下面加入

%adm ALL=(ALL) ALL

如果sudo时不想输入密码,可以把上句改成:

%adm ALL=(ALL) NOPASSWD: ALL

保存文件,然後执行

#gpasswd -a 用户名 adm

然後这个用户就可以用sudo了。







       为了日常使用安全,非必要时候不用root这个账户的习惯是非常重要的,可以用sudo这个来代替,这样不仅仅所有的配置文件都是当前用户的,连根目录也 是,但是最近发现,使用sudo也出现一个小问题。我们都知道linux下tab键的自动补全功能是非常强大的,可是我发现使用sudo以后,tab键就 变傻了。除了能补全路径以外,对命令完全没有作用,好在现在已经知道原因了。
       在.bashrc这个文件里需要设定一下。
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profiles
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ]; then
#         . /etc/bash_completion
#fi
        这是最后的几行,把最后面三行前面的#去掉,然后重新登陆就可以拉,呵呵。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值