Linux-shell篇之用户和组

用户、组、权限

用户:UID,/etc/passwd
组:GID,/etc/group

影子口令:
用户:/etc/shadow
组:/etc/gshadow

用户类别:
管理员:0
普通用户:1-65535
系统用户:1-499
一般用户:500-60000

用户管理:
useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage

组管理:
groupadd,groupdel,grourpmod,gpasswd

权限管理:
chown,chgrp,chmod,umask

chsh:修改用户的默认shell

chfn:修改注释信息

chown:改变文件属主(只有管理员可以使用此命令)

chmod:修改文件的权限

umask:遮罩码
666-umask(文件)
777-umask(目录,文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1)

#umask 022,可以设置在.bash_profile(当前用户),/etc/bashrc(全部用户)

站在用户登录的角度说,SHELL类型:
登录式shell
正常通常某终端登录
su - USERNAME
su -l USERNAME

非登录式shell
su USERNAME
图形终端下打开命令窗口
自动执行的shell脚本

bash的配置文件:
全局配置
/etc/profile,/etc/profile.d/*.sh,/etc/bashrc
个人配置
~/.bash_profile,~/.bashrc

profile类的文件:
设定环境变量
运行命令或脚本

bashrc类的文件:
设定本地变量
定义命令别名

登录式shell如何读取配置文件?(su - USERNAME)
/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc

非登录式shell如何读取配置文件?(su USERNAME)
~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值