常用代码

mvn

使用mvn生成spring boot项目:

1
2
3
4
5
6
mvn clean
mvn build
mvn install
mvn package
mvn test
mvn compile

/usr的权限问题

1
2
3
4
5
6
7
8
9
10
11
12
$ ls -al /usr
drwsr-xr-x 11 root root 4096 3月 8 10:30 .
drwxr-xr-x 25 root root 4096 3月 6 15:55 ..
drwsr-xr-x 2 root root 69632 3月 8 11:45 bin
drwsr-xr-x 2 root root 4096 11月 30 22:46 games
drwsr-xr-x 67 root root 20480 2月 28 15:20 include
drwsr-xr-x 176 root root 12288 3月 6 16:16 lib
drwsr-xr-x 11 root root 4096 11月 3 10:24 local
drwsr-xr-x 3 root root 4096 7月 20 2016 locale
drwsr-xr-x 2 root root 12288 3月 8 11:45 sbin
drwsr-xr-x 363 root root 12288 3月 6 16:16 share
drwsr-xr-x 7 root root 4096 3月 8 11:46 src

昨天一不小心将整个/usr权限改为777了,导致WiFi不能连接,sudo不能运行。也是醉了。

  1. sudo不能运行的原因。
    /usr/bin/sudo 的权限设置错误。
    进入su -
    然后修改其权限:
    chown root:root sudo #修改为root组的root用户
    chmod 4755 sudo #修改权限
    之后再进入/usr/lib/sudo/
    chown root:root sudoers.so
    chmod 4755 sudo
    到此sudo 能够运行了。
  2. 启动Soft update出错
    主要是/usr/lib/dbus-1.0/dbus-daemon-lauch-helper权限设置出错。
    改为:

    1
    -rwsr-xr-- 1 root messagebus ....
  3. 对于/usr目录下的其他软件
    sudo chmod -R 755 *

  4. 有可能/var/log/cups的文件不断增大,甚至可能是到达几十G,这有可能是/usr/lib/cups/notifier/dbus权限设置不对(具体的可以看cups的error_log文件),正确的权限是

    1
    -rwxr-xr-x  1 daemon root 14328 2月  20 01:51 dbus

修改好就可以了。

  1. 重启,没有问题了