我的第二周学习笔记

标准输出和错误输出

标准输出,标准错误一般都是拿文件实现的
管道:把前一命令的标准输出作为后一命令的标准输入
删除文件用重镜像,用>。。。然后再用rm删除这个文件
》》是追加。它连时间都不破坏。
set -c 禁止将内容覆盖,但是可以追加。
》|强制覆盖
tr 是需要标准输入的
tr -t 对位
tr -s 压缩
tr -d 删除
mail -s 发邮件
tee -a 不覆盖
tee 能放在文件里,也能在端口显示

用户,组权限

用户必须属于一个且只有一个主组
组有两种,一个是主组,另一个是辅助组
getent passwd = cat /etc/passwd
组的目的就是授权的
useradd -d 改用户家目录的
chage 改用户时间的
chage -l 显示上条命令的
gpasswd 设置组的口令的
useradd 建用户
usermod 该用户
userdel 删用户
groupadd 建组
groupmod 改组
groupdel 删组
chsh -s 改shell 类型
user -l 锁住用户
user -u 解锁
passwd -e 指名用户过期时间
finger 查看个人信息
chown 改所有者的
chage 改所属组的
chmod 改权限的
groupmems -l -g 查看这个组里面有谁
对于文件夹来讲至少要有读和执行权限
能不能删文件跟文件夹没有关系,跟它的上级目录权限有关系
一个文件改权限可以。改所有者不行
umask + defalt = dir777 file666
666-umask中,如果有奇数就加1,偶数不变,即默认权限的结果
777-umask 得出来的结果不用管它

特殊权限

  suid:作用在2进制的可执行的程序上。当用户执行程序时,将会执行此所有者的权限
  sgid:作用于目录,当用户在此目录下创建文件时,文件的所属组会自动继承目录的权限
  stikcy:作用于目录时,用户只能删除自己的文件。
  chattr + i 不能改,不能删,只能看
  lsattr 可以看,加东西
  chattr + a 只能追加内容
      acl 生效顺序
  所有者,自定义用户,自定义组,其他人
  setfacl -m 设置acl权限
  setfacl -x 取消
  getfacl 看权限
  setfacl -b 全部清除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值