- 切换到root
su - root #默认切换到root
exit #退出
- sudo 临时授权root 权限
su - root
visudo
#在末尾加上:
username ALL=(ALL) NOPASSWD: ALL
#取消认证就删掉
username 用户可以在命令前加"sudo"可以执行
- getent 查看用户
getent passwd #查看用户
getent group #查看用户组
- groupadd 添加用户组
groupadd test #创建test用户组
groupdel test #删除test用户组
- user 用户的添加和删除
useradd [-g -d] [用户名]
useradd test #创建同名组并且自动加入
useradd test -g tests #指定加入tests用户组(tests必须存在)
useradd test -g tests -d /home/user #指定用户组和目录
userdel test #删除test用户,不删除用户目录
userdel -r test #删除test用户,删除用户目录
id [用户名] #查看用户信息
usermod -aG #将指定的用户加入用户组
usermod -aG tests2 test #将test用户加入到用户组tests2(不会移除原有的组)
- 权限描述
读、写、可执行;
- chmod 修改权限
chmod [-R] [u,g,o] [文件名]
chmod u=rwx,g=rwx,o=rwx test.txt
chmod 777 test.txt #二进制
chmod -R 777 test #修改文件,文件内所有文件都被修改
- chown 修改文件所有者(Root用户使用)
chown [-R] [用户][:][用户组] [文件/文件夹]
chown root test.txt #修改用户
chown :root test.txt #修改用户组
chown -R root test #修改用户