Linux命令行与shell脚本(4)--Linux文件权限

本文介绍了Linux系统的安全性管理,包括用户管理、组管理和文件权限管理等内容。讲述了如何通过useradd、userdel、groupadd等命令进行用户和组的创建、删除及修改,并通过chmod、chown命令调整文件权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux安全性

  • Linux系统使用一个专门的文件来将用户的登录名匹配到对应的UID值。这个文件就是/etc/passwd文件
  • Linux系统将用户密码保存在一个单独的文件/etc/shadow中,只有root用户才能访问这个文件
  • useradd -D #查看系统添加用户的默认设置
  • useradd -m test #创建test用户,-m表示创建用户的home目录
  • useradd -D -s /bin/tsah #修改默认指定的登录shell
  • userdel test #删除test用户,只会删除/etc/passwd文件中的用户信息
  • userdel -r test #删除test用户,同时删除HOME目录以及mail目录
  • passwd test #修改test用户的密码
  • chsh -s /bin/csh test #修改test用户的登录shell

使用Linux组

  • etc/group文件包含系统上用到的每个组的信息,在该文件的列表中,有些组并没有列出用户。这并不是说,这些组没有成员。当一个用户在/etc/passwd文件中指定某个组作为默认组时,用户账户不会作为该组成员再出现在/etc/group
  • groupadd命令

    groupadd shared   #创建shared组
    usermode -G shared test #修改test的组为group
    tail /etc/group #查看文件变化
    
  • groupmod -n sharing shared #修改组名

改变安全性设置

  • chmod命令

    chmod 760 newfile  #修改newfile的权限为760
    chmod o+r newfile  #给其他用户设置newfile的读权限
    chmod u-x newfile  #移除属主已有的执行权限
  • chown命令

    chown dan newfile #修改newfile的属主为dan
    chown dan.shared newfile #修改newfile的属主为dan,属组为shared
    chown .rich newfile #修改newfile的属组为rich
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值