2019年12月

查看目录或文件当前ACL权限

getfacl /app #app为目录名称

设置目录或文件ACL权限

setfacl -m u:test:r-x /app # 给test用户添加app目录读与执行权限

常用参数

 -R 表示递归 

-m 表示设置文件acl规则

-b 删除ACL规则使用

权限的字母的组合:读:r 写:w 执行:x,x只适合目录和一些可执行的文件,也可设置为八进制格式0~7。

-x 删除文件的acl规则

具体setfacl命令可查阅 https://man.linuxde.net/setfacl

本人使用的手机为 oneplus 7 Android 10 其他的一加手机应该都是一样的操作

长截屏

截屏后右下角有个小图,点击即可进行长截屏。这里请注意,他会自动开始长截屏,点击屏幕自动停止
1057884-ec60f54e5c055280.jpg

局部截屏

其实就是截屏后的裁剪功能
1057884-3cb8a840a9bd897d.jpg

假设有两台服务器 192.168.1.10 192.168.1.11 都安装的Linux系统,centos ubuntu都可以

生成私钥和公钥

服务器:192.168.1.10:

cd .ssh/
ssh-keygen -t rsa

一路enter即可
ls -a 一下,发现有如下文件
. .. id_rsa id_rsa.pub known_hosts

将公钥复制到192.168.1.11上

ssh-copy-id 192.168.1.11 # 如果不是默认的22端口 加上 -p 端口号即可
输入服务器2的密码
完成复制

测试免密登陆

ssh 192.168.1.11 发现就自动登陆了

假设有个脚本需要开机启动 anki.sh

增加脚本的可执行权限

chmod +x anki.sh

编辑脚本

vim anki.sh

#!/bin/bash下面加上如下内容
chkconfig: 345 88 14            #指定运行级别

将脚本移动到/etc/rc.d/init.d目录下

mv anki.sh /etc/rc.d/init.d

添加脚本到开机自动启动项目中

cd /etc/rc.d/init.d
chkconfig --add anki.sh
chkconfig anki.sh

最近自建了一个anki的服务器,登陆的时候提示登陆失败

原因:我当时用root用户运行的脚本,导致sqlite3所在的文件夹没有读写权限
解决:1:修改文件所有者(例如我的用户名是one)
root用户执行或者sudo 执行 chown one:one auth.db
2:chmod 644 auth.db

当然也可以直接chmod 777 auth.db但是不建议这么简单粗暴的玩