操作系统用户管理

系统用户记录文件 /etc/passwd

系统密码(密文)记录文件 /etc/shadow

记录了用户名称信息和用户密码信息

/etc/group :系统用户组记录文件

/etc/gshadow :系统用户组密码文件

目录/etc/skel ---样板房

创建用户时会系统会参考样板房给用户创建家目录
useradd oldboy
1.将用户信息填充到用户文件中
2.在/home目录创建家目录
3.cp -r /etc/skel/.bas* /home/oldboy
cp -r /etc/skel/* /home/oldboy

如何让普通用户获得更多权限

1.切换用户为root su-
2.修改文件或目录权限 chmod
单独修改权限 :

属主 chmod u+r/w/x chmod u-r/w/x chmod u=r/w/x
属组 chmod g+r/w/x chmod g-r/w/x chmod g=r/w/x
其他用户 chmod o+r/w/x chmod o-r/w/x chmod o=r/w/x

用户管理相关命令

useradd :创建用户
-u :指定uid信息
-g :指定用户所属主要组
-G :指定用户所属附属组
-M :不创建用户家目录
-s :指定用户shell登录方式
-c :给用户添加注释信息
useradd rsync -M -s /sbin/nologin 创建虚拟机
userdel :删除用户
userdel -r 彻底删除用户,以及家目录
usermod :修改用户信息
-u 指定uid信息
-g :指定用户所属主要组
-G :指定用户所属附属组
-s :指定用户shell登录方式
-c :给用户添加注释信息
setuid(4-s)
可以让普通用户获得一个命令文件属主能力
setgid(2-s)
可以让普通用户获得一个命令文件的属组能力
stick bit(1-t)粘滞位
创建一个共享目录,目录中的数据只能属主用户操作,其他用户不能改也不能删,只能看
chattr +i +文件信息 将一个文件上锁
chattr +i +文件信息 将一个文件解锁

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容