权限管理

chown
可以修改属主
-R修改目录及其内部文件的属主
chgrp
-R修改属组
chown own:group 目录
chmod:修改文件的权限
修改三类用户的权限:
chmod mode file,…
-R
chmod 750 /tmp/zs
chmod –reference=/temp/test /temp/ zs
chmod 用户类别 ugo
chmod u=rwx /tmp/zs
chmod go=r /tmp/zs
chmod o= /tmp/zs
chmod o+x,g-x /tmp/zs
手动添加用户hive,基本组为hive(5000),附加组为mygroup
nano /etc/group hive:x:5000:
/etc/passwd hive:x:5000:Hive:/home/hive:/bin/bash
/etc/shadow
家目录:cp -r 、etc/skel/ /hom/hive
chown -R hive.hive /home/hive/
chown -R go= /home/hive/
openssl passwd
umask 遮罩码
创建目录和文件root(022)和普通用户(002)的umask的存在
创建目录:777-umask
创建文件 666-umask
同时可以设定umask
文件默认不能具有执行权限,如果算得到结果又执行权限,则默认结果加1
站在用户登录的角度来说:SHELL的类型
登录式shell:
正常通过某终端登录的shell
su -l USERNAME
su - USERNAME
非登录式shell:
su USERNAME
图形终端下打开命令窗口
自动执行的shell脚本
bash 的配置文件:
全局配置:
etc/profile,/etc/profile.d/*.sh, /etc/bashrc
个人配置:
~/.bash_profile, ~/.bashrc
profile类的文件:
设定环境变量:作用范围不一样。(同时配置时个人优先)
运行命令或脚本:
bashrc类的文件:
设定本地变量
定义命令别名
登录式shell如何读取配置文件:
/etc/profile –>/etc/profile.d/*.sh–>~/.bash_profile–>~/.bashrc—>/etc/bashrc
非登录式shell如何读取配置文件、
~/.bashrc –>/etc/basrc–>/etc/profile.d/*.sh
定义别名:在家目录下.bashrc中输入目录
bash :脚本解释器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值