得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

设置 sudo 密码校验间隔时间

每次 sudo 都要输入密码,好麻烦有木有,所以我要把它的密码记住时间修改一下,变得长一点。

  1. 先延长个 30 分钟吧

    1
    $ visudo

    找到下面的内容

    1
    2
    Defaults env_reset # 改成下面这样
    Defaults env_reset , timestamp_timeout=30 # 30就是代表时间,表示半小时,也可以设置为 -1,这样当你在注销或退出 terminal 之前,都会记住密码

    题外话:输入 sudo -K 就可以强制退出 sudo,再用 sudo 就会需要密码

  2. 想更懒一点,密码也不想输入,怎么办呢?

    1
    $ visudo

    找到下面的内容

    1
    2
    3
    4
    # User privilege specification
    root ALL=(ALL:ALL) ALL
    # 增加下面这行即可
    username ALL=NOPASSWD:ALL
  3. 但是这样太不安全了,只要对部分命令免密码就好了

    1
    $ visudo

    找到下面的内容

    1
    2
    3
    4
    # User privilege specification
    root ALL=(ALL:ALL) ALL
    # 增加下面这行即可,此时 ls 和 cat 不需要密码
    username ALL=(root)NOPASSWD:/bin/ls,(root)NOPASSWD:/bin/cat

                            <–either I will find a way, or I will make one.