Python学习笔记四:linux的用户管理命令
程序员文章站
2022-05-22 08:22:42
...
1. Python学习笔记四:linux的用户管理命令
文章目录
1.1. linux的创建和删除用户命令
- 添加用户目录命令:添加一个用户为张三,用户组为dev的用户。
sudo useradd -m -g dev zhangsan
- 给用户设置密码
sudo passwd 用户名
- 删除用户
sudo userdel -r 用户名
- 确认用户信息:用户创建后会在/etc/passwd文档中写入新用户的信息。通过命令查看信息就能知道是否建立成功。
cat /etc/passwd |grep 用户名
- ls -l 查询结果中的第一个d表示目录意思,如果没有表示该文件四文档。
1.2. linux查看用户信息
- 查看用户信息命令集合
- 用户的信息保存在/etc/passwd文档中,组信息保存在/etc/group文档中。
- 通过查看/etc/passwd查看用户信息
其中最后一行的用户信息分别代表:
- linux系统中的主组和附加组修改命令usermod:没有附加组的用户无法使用sudo命令。
- 可以使用usermod命令修改用户登录默认的shell,ubuntu默认使用dash,如果要修改用户登录的shell用下面命令
sudo usermod -s /bin/bash 用户名
1.3. which命令:
- 用于查看执行的命令所在文件位置。
- bin和sbin的区别:bin是二进制文件,sbin是系统管理配置的二进制文件。后期安装的软件可以放在bin中,系统的二进制文件在sbin文件中。
1.4. su命令:
1.5. 修改文件权限命令
- 修改文件拥有者:chown
sudo chown 用户名 要修改的文件名或目录名
- 递归修改文件或目录的组
sudo chgrp -R 组名 文件名|目录名
- 递归修改文件权限
sudo chmod -R 755 文件名|目录名
- chmod命令中的755数字代表:拥有者、组、其他用户的可读,可写和可执行权限。可读,可写,可执行分别为4,2,1.
上一篇: P1464 Function
下一篇: redis cluster集群搭建