linux使用不带参数的方式创建zhangshan用户,并查看相关文件/etc/passwd,/etc/shadow, /etc/group, /etc/gshadow
时间: 2023-09-06 16:13:36 浏览: 55
好的,首先使用以下命令创建 zhangshan 用户:
```
useradd zhangshan
```
接着可以使用以下命令查看相关文件:
```
cat /etc/passwd
cat /etc/shadow
cat /etc/group
cat /etc/gshadow
```
其中,/etc/passwd 文件包含所有用户的信息,/etc/shadow 文件包含与密码相关的信息,/etc/group 文件包含所有组的信息,/etc/gshadow 文件包含与组密码相关的信息。请注意,要查看这些文件需要 root 权限。
相关问题
已知当前登录用户为 root,当前目录为/root,做如下操作,写出相对应的命令: 1、在当前目录下建立zhangshan子目录; 2、在当前目录下建立一空白文件test1.c; 3、在当前目录下把test1.c复制到zhangshan子目录中; 4、修改zhangshan子目录中的a1.txt的用户组的权限,增加可修改权限; 5、改变当前目录为zhangshan子目录,并用详细列表的形式查看该目录下的文件和目录情况; 6、用详细列表的形式,显示当前目录的test子目录的所有文件; 7、查看zhangshan是否已登录; 8、将文件a和b的内容输出到文件c; 9、将country文件的其他用户的权限改为可执行权限; 10、列出当前目录下以c结尾的所有文件; 11、把当前目录下的所有扩展名为cs的文件打包压缩为yu.tar.gz。
1. mkdir zhangshan
2. touch test1.c
3. cp test1.c zhangshan/
4. chmod g+w zhangshan/a1.txt
5. cd zhangshan && ls -l
6. ls -l test/*
7. who | grep zhangshan
8. cat a b > c
9. chmod o+x country
10. ls *c
11. tar -zcvf yu.tar.gz *.cs
密码登录程序。要求:建立一个登录窗口,要求输入账号和密码。设定用户名为“zhangshan”,密码为“Python123”;若用户名正确,密码正确,则显示“欢迎你”;如果用户名错误,则显示“用户名错误”;若密码不正确,显示“密码错误”;若密码和用户名均不正确,则显示:密码和用户名均错误。提示:使用单分支结构实现
以下是一个简单的密码登录程序的代码:
```
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "zhangshan" and password == "Python123":
print("欢迎你")
elif username != "zhangshan" and password != "Python123":
print("密码和用户名均错误")
elif username != "zhangshan":
print("用户名错误")
else:
print("密码错误")
```
这个程序首先要求用户输入用户名和密码,然后使用单分支结构进行判断。如果用户名和密码都正确,就输出“欢迎你”;如果用户名不正确或密码不正确,就分别输出“用户名错误”和“密码错误”;如果用户名和密码都不正确,就输出“密码和用户名均错误”。