csa从初阶到大牛 ---(用户,组)

2023-10-06 02:15
文章标签 初阶 用户 大牛 csa

本文主要是介绍csa从初阶到大牛 ---(用户,组),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 使用id命令查看root账户信息
id root
  • 使用id命令查看自己的普通账户信息
id 普通用户
  • 新建账户test1,并查看账户信息:
sudo useradd test1
id test1
  • 新建账户test2并制定UID为2021
sudo useradd -u 2021 test2
  • 删除上述新建账户test1及test2
sudo userdel test1
sudo userdel test2
  • 完成下列设置:

  • 新建账户
sudo useradd test3
  • 并设置密:
echo 654321 | passwd -stdin test3
  • 修改test3账户的id为5000:
sudo usermod -u 5000 test3
  • 修改test3账户的工作组为之前的test1工作组:
sudo usermod -g test1 test3
  • 查看test3的信息:cat  /etc/passwd
cat /etc/passwd | grep test3
  • 使用test3账户登录
su test3
  • 新建账户test4,并设置密码,且为不可登录,尝试登录
sudo useradd -m test4
echo 123456 | passwd -stdin test4
sudo usermod -s /sbin/nologin test4
su test4
  • 进入/etc  目录查看详细信息,注意权限项:ls  -l
ls -l /etc
  • 进入 ~目录新建t1目录在其中新建文件temp1.txt完成如下操作

  • 查看temp.txt的权限:ls  -l  temp1.txt

ls -l ~/t1/temp1.txt
  • 修改权限为完整权限并查看:
  • chmod 777 ~/t1/temp1.txt
    ls -l ~/t1/temp1.txt
    
  • 新建temp2.txt,并使用数字法设置权限为rw-rw-r--
  • touch ~/t1/temp2.txt
    chmod 664 ~/t1/temp2.txt
    
  • 新建账户test5 并设置密码为123456后按如下操作:
useradd test5
  • 查看test5的账户信息:cat  /etc/passwd
cat etc/passwd | grep test5
  • 新建文件temp3.txt
touch temp3.txt
  • 将temp3.txt 文件加入test5账户及工作组中:
  • sudo chown test5:test5 ~/temp3.txt
    ls -l ~/temp3.txt
    
  • 按如下操作
  • 新建目录k1
mkdir k1
  • 进入目录新建文件temp4.txt
cd  k1
mkdir temp4.txt
  • 查看temp4隐藏权限: lsattr  temp4.txt
lsattr temp4.txt
  • 将“hello” 字符串写入到temp4.txt文件中
  • echo   “hello”  >   temp4.txt

  • 设置temp4.txt不可删除隐藏权限属性,检查是否可删除:
sudo chattr +a temp4.txt
lsattr temp4.txt
rm -f temp4.txt
  • 删除temp4.txt隐藏权限:
  • sudo chattr -a temp4.txt
    
  • 尝试删除temp4.txt
rm -f temp4.txt

这篇关于csa从初阶到大牛 ---(用户,组)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/152603

相关文章

SpringSecurity显示用户账号已被锁定的原因及解决方案

《SpringSecurity显示用户账号已被锁定的原因及解决方案》SpringSecurity中用户账号被锁定问题源于UserDetails接口方法返回值错误,解决方案是修正isAccountNon... 目录SpringSecurity显示用户账号已被锁定的解决方案1.问题出现前的工作2.问题出现原因各

MySQL 用户创建与授权最佳实践

《MySQL用户创建与授权最佳实践》在MySQL中,用户管理和权限控制是数据库安全的重要组成部分,下面详细介绍如何在MySQL中创建用户并授予适当的权限,感兴趣的朋友跟随小编一起看看吧... 目录mysql 用户创建与授权详解一、MySQL用户管理基础1. 用户账户组成2. 查看现有用户二、创建用户1. 基

Mysql中的用户管理实践

《Mysql中的用户管理实践》:本文主要介绍Mysql中的用户管理实践,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录13. 用户管理13.1 用户 13.1.1 用户信息 13.1.2 创建用户 13.1.3 删除用户 13.1.4 修改用户

详解如何在SpringBoot控制器中处理用户数据

《详解如何在SpringBoot控制器中处理用户数据》在SpringBoot应用开发中,控制器(Controller)扮演着至关重要的角色,它负责接收用户请求、处理数据并返回响应,本文将深入浅出地讲解... 目录一、获取请求参数1.1 获取查询参数1.2 获取路径参数二、处理表单提交2.1 处理表单数据三、

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

SpringBoot UserAgentUtils获取用户浏览器的用法

《SpringBootUserAgentUtils获取用户浏览器的用法》UserAgentUtils是于处理用户代理(User-Agent)字符串的工具类,一般用于解析和处理浏览器、操作系统以及设备... 目录介绍效果图依赖封装客户端工具封装IP工具实体类获取设备信息入库介绍UserAgentUtils

Mysql用户授权(GRANT)语法及示例解读

《Mysql用户授权(GRANT)语法及示例解读》:本文主要介绍Mysql用户授权(GRANT)语法及示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql用户授权(GRANT)语法授予用户权限语法GRANT语句中的<权限类型>的使用WITH GRANT

mysql删除无用用户的方法实现

《mysql删除无用用户的方法实现》本文主要介绍了mysql删除无用用户的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 1、删除不用的账户(1) 查看当前已存在账户mysql> select user,host,pa

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp