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

相关文章

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

数据库oracle用户密码过期查询及解决方案

《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍... 目录前言一、创建用户、赋予权限、修改密码、解锁用户和设置期限二、查询用户密码期限和过期后的修改1.查询用

【Kubernetes】K8s 的安全框架和用户认证

K8s 的安全框架和用户认证 1.Kubernetes 的安全框架1.1 认证:Authentication1.2 鉴权:Authorization1.3 准入控制:Admission Control 2.Kubernetes 的用户认证2.1 Kubernetes 的用户认证方式2.2 配置 Kubernetes 集群使用密码认证 Kubernetes 作为一个分布式的虚拟

vue2实践:el-table实现由用户自己控制行数的动态表格

需求 项目中需要提供一个动态表单,如图: 当我点击添加时,便添加一行;点击右边的删除时,便删除这一行。 至少要有一行数据,但是没有上限。 思路 这种每一行的数据固定,但是不定行数的,很容易想到使用el-table来实现,它可以循环读取:data所绑定的数组,来生成行数据,不同的是: 1、table里面的每一个cell,需要放置一个input来支持用户编辑。 2、最后一列放置两个b

家庭和学生用户笔记本电脑配置方案

2.6.1  家庭和学生用户笔记本电脑配置方案   2.6.1  家庭和学生用户笔记本电脑配置方案   普通家庭用户、学生用户主要用于上网、娱乐、学习等,这类用户要求笔记本电脑的各方面 功能比较均衡。在选购此类笔记本电脑时,主要考虑外观设计方面要比较时尚,而且性能上也要 够强,一些大型复杂的软件以及目前的主流游戏都要能够流畅地运行才行。   对于CPU方面,可以考虑目前主流的第二

Ubuntu ftp搭建--配置不同用户不同权限

一、安装VSFTP sudo apt-get install vsftpd 二、添加FTP用户 sudo mkdir /etc/vsftpdsudo useradd -m -d /home/vsftpd vsftpd --用户名为vsftpd,目录和用户名可以自己更改sudo vi /etc/vsftpd/ftpuser.txt --这个到时与vsftp的配置文件对应建立一

JAVAEE初阶第七节(中)——物理原理与TCP_IP

系列文章目录 JAVAEE初阶第七节(中)——物理原理与TCP_IP 文章目录 系列文章目录JAVAEE初阶第七节(中)——物理原理与TCP_IP 一.应用层重点协议)1. DNS2 .NAT3. NAT IP转换过程 4 .NAPT5. NAT技术的缺陷6. HTTP/HTTPS7. 自定义协议 二. 传输层重点协议 1 .UDP协议 2.1.1 UDP协议端格式 2.1.2 UD

利用PL/SQL工具如何给指定用户分配权限

选中指定的表--右键--编辑--就出现右边的内容了,选择权限,分配用户某个权限就行了;