本文主要是介绍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从初阶到大牛 ---(用户,组)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!