权限
sudo命令:以root身份运行命令,sudo command:以root身份运行某一个命令。
sudo su:一直成为root。只需要su命令就可以了,比较建议加一个横线,su -(可以切换到root的家目录),sudu -i也可以实现切换root并切换家目录。

用户管理
useradd命令:添加新用户。用法:命令行接要创建的用户名;
passwd命令:修改密码。用法:命令行接要修改密码的用户;
userdel命令:删除用户。用法:命令行接要删除的用户,只会删除该用户但是保留该用户家目录,此时删除家目录:rm -rf /home/tamas。若要一起删除则应加参数,-r或者–remove,uesrdel -r tamas。

群组管理
groupadd命令:创建群组。用法:命令行接要创建的群组名,groupadd friends;
groups命令:获取用户所在群组。用法:命令行接要查询的用户名;
usermod命令:修改用户账户。usermod的参数:
-l:对用户重命名。/home中的用户家目录名不改变,需要手动修改;
-g:修改用户所在群组。例如,usermod -g friends test3;
-G:可以将用户添加到多个群组。例如,usermod -G friends,funny,happy test3;使用usermod时会把用户从原先的群组里剔除,加入到新的群组。若不想离开原先的群组,可在-G参数上加入-a参数,usermod -aG good test3;
groupdel命令:删除群组。用法:命令行接要删除的群组名;

修改文件的所有者和群组
只有root用户可以修改一个文件的所有者和群组。
chown命令:改变文件的所有者。change、owner,需要以root身份才能运行;用法:后接新的用户名,再接文件名。
chgrp命令:改变文件的群组。change、group,用法:后接新的群组名,再接文件名。
chown也可以修改群组,chown test:friends file.txt;
-R参数:递归设置子目录和子文件,chown -R neil:neil /home/test。

权限释义:
d-directory,目录;l-link,链接;r-read,可读;w-write,可写;x-excute,可运行。
短横-,表示没有相应权限;小点.,表示SELinux的安全标签。
Linux笔记4-用户管理、群组管理、权限管理

chmod命令:修改文件的访问权限。
chmod不需要root权限就可以运行,只需是此文件的拥有者,chang-mode的缩写。
用数字来分配权限:chmod的绝对用法
Linux系统对每种权限(r、w和x)分配了对应的数字。r:4,w:2,x:1。
Linux笔记4-用户管理、群组管理、权限管理

用字母来分配权限:chmod的相对用法
u-所有者(user),g-群组用户(group),o-其他用户(other),a-全部用户(all);
(+)添加权限,(-)去除权限,(=)分配权限;
举例:chmod u+rx file,chmod u=rwx,g=r,o=- file。
-R参数:递归地修改访问权限。例如,chmod -R 700 /home/neil。

相关文章:

  • 2021-08-24
  • 2021-08-22
  • 2021-10-27
  • 2021-11-11
  • 2021-11-07
  • 2022-12-23
  • 2021-11-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
  • 2021-12-06
  • 2022-12-23
  • 2021-10-20
  • 2021-11-16
相关资源
相似解决方案