一、用户权限的相关命令
1、chmod:修改权限
格式:chmod +/-rwx 文件名|目录
-R :
(1) ./:执行文件
文件中加(#!./user/bin/python)
2、超级用户
sudo就是root的另一个身份
3、组命令和组
命令
(1) groupadd 组名:增加组
例:sudo groupadd 组名
(2)groupdel 组名:删除组
例:sudo groupadd 组名
(3)cat /etc/group :查看组信息 (注意:不能写成cat /etc/group/ )
(4)chgrp -R 组名 文件/目录名 :递归修改文件/目录的所属组(修改文件或文件夹的组)
-R :递归修改
例:chgrp -R str(修改组的名称) python学习(用户)
解析:将python学习这个目录的组改成str
组:
组信息存放在etc/group/中
home:存放用户
etc:系统配置相关信息
group:组相关的东西
4、用户管理终端命令
(1)创建用户/设置密码/删除用户
格式:useradd -m -g 组 新建用户名
选项:-m :自动建立用户家目录(不写则在home文件夹中找不到,但在/etc/passwd文件中有信息)
-g : 指定用户所在的组,否则会建立一个和同名的组
passwd 用户名 :设置用户密码
userdel -r 用户名:删除用户
-r :删除用户家目录
(2)查看确认信息:cat/etc/passed/ | grep 用户名
(新建用户后,用户信息会保存在/etc/passwd文件中)(在创建用户的时候,没有使用-m,则home文件夹中没有新建的用户文件夹,需要在/etc/passwd中查找)