常用用户和用户组命令
普通用户的权限在home目录内不受限制,仅此而已
su [-] 用户名
-,表示在切换用户后加环境变量
exit 退出用户登陆
sudo sudo+其它命令
-
在我们得知root密码的时候,可以通过su命令切换到root得到最大权限,但是使用root用户可能带来系统损坏,于是可以使用sudo命令,为普通的命令授权,临时给予root权限
-
切换到root用户,使用命令vim /etc/sudoers
打开文件以后在最后一行添加
你自己的用户名 ALL=(ALL) NOPASSWD: ALL
groupadd 用户组名 添加用户组
groupdel 用户组名 删除用户组
useradd [-g -d] 用户名 添加用户名
-g,指定用户组
-d,指定用户HOME路径,默认/home/用户名
userdel [-r] 用户名 删除用户名
-r,删除用户的HOME目录,不使用就默认保存HOME目录
id [用户名] 查看用户所属组
usermod -aG 用户组 用户名 将指定用户加入组
getent
getent passwd 查看当前系统中有哪些用户
getent group 查看当前系统中有哪些组
ls -l 可以以列表形式查看内容,显示权限细节
r,w,x三种权限含义
r: 针对文件可以查看文件内容
针对文件夹,可以查看文件夹内容,如 ls命令
w:针对文件可以修改此文件
针对文件夹,可以在文件夹内创建,删除,改名等
x: 针对文件可以将文件作为程序执行
针对文件夹,表示可以更改工作目录到此文件夹,即cd进入
chmod修改文件、文件夹权限信息
注意:只有文件、文件夹的所属用户或root用户可以修改
-
chmod [-R] 权限 文件或文件夹
-R,对文件夹内全部内容进行同样的操作
chmod [-R] ugo+=rwx 文件或文件夹
权限的数字序号 r=4,w=2,x=1
chmod 751 文件或文件夹 表示:
7:用户有4+2+1,rwx权限信息
5:用户组有4+0+1,rx权限信息
1:其它用户有0+0+1,x权限信息
chown修改文件、文件夹的所属用户和用户组
注意:只有root用户有权限使用chown
-
chown [-R] [用户] [:] [用户组] 文件或文件夹
-R,对文件或文件夹内全部内容应用相同的规则
用户,修改所属用户
:,分割用户和用户组
用户组,修改所属用户组