【持续更新】Linux个人备忘录

Linux备忘录

1.如何添加一个用户并使其具备sudo执行程序的权限?

  • 添加用户:

    sudo adduser {{usrname}}
    #不使用useradd是因为useradd是较为底层的命令,不够自动化(但是也大差不差)
    
  • 增加sudo执行权限:

    #方法一:
    #    在root权限下修改/etc/sudoers文件,但为了控制并发问题不使用vi sudoers而使用visudo,同时visudo也能检查格式错误
    sudo visudo
    
    #方法二:
    #    修改用户附属组
    sudo usermod -aG sudo {{usrname}}
    

    注意:执行增加sudo执行权限操作的用户本身要能使用sudo(或者干脆就是root用户)。 不然拿着不能sudo的账号去尝试增加sudo权限就有点搞笑了。

2.将一个用户添加到用户组

#修改用户附属组,参数a代表往后附加这个,不加这个参数会导致用户完全离开原本存在的组,只存在于命令中的组中

sudo usermod -aG {{groupname}} {{usrname}}

3.bash编程引号使用注意:

在for in循环中"" 的使用:

#对于字符串数组STRINGS
STRINGS=("hello world" hi world)

echo "Number Of Elements:${#STRINGS[@]} "
echo
#加引号
echo "type one"
for n in "${STRINGS[@]}";do
  echo $n
done
echo
#不加引号
echo "type two"
for n in ${STRINGS[@]};do
  echo $n
done

输出结果:

Number Of Elements:3 

type one
hello world
hi
world

type two
hello
world
hi
world
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值