详细总结Linux账号命令与权限管理

详细总结Linux账号命令与权限管理,第1张

概述概述: Linux系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在些许差异。下面将进行说明: 用户账号分为三大用户 1、超级用户:root (linux系统)对本主机拥有最高的权限2、普通用户:新创建用户需要由root用户或其它管理员创建3、程序用户:(非人为登录)仅用于维持系统或某个程序的正常运行 1、添加用户账 概述: linux系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在些许差异。下面将进行说明: 用户账号分为三大用户
1、超级用户:root (linux系统)对本主机拥有最高的权限2、普通用户:新创建用户需要由root用户或其它管理员创建3、程序用户:(非人为登录)仅用于维持系统或某个程序的正常运行
1、添加用户账号——useradd
格式:useradd [选项] 用户名useradd -u:指定UID标记号useradd -d:指定宿主目录useradd -e:指定账号失效时间useradd -g:指定用户的基本组名useradd -G:指定用户的附加组名useradd -M:不为用户建立并初始化宿主目录useradd -s:指定用户的登录shell其中,新建用户账号是从 /etc/skel目录中复制而来主要的用户初始配置文件:~/.bash_profile:用户每次登录时执行~/.bashrc:每次进入新的Bash环境时执行~/.bash_logout:用户每次退出登录时执行
2、设置/更改用户口令——passwd
格式:passwd [选项] 用户名passwd -d:清空用户的密码,使之无密码登录passwd -l:锁定用户账号passwd -S:查看用户账号的状态(是否被锁定)passwd -u:解锁用户账号
3、修改用户账号的属性——usermod
格式:usermod [选项] 用户名usermod -u:修改用户的UID号usermod -d:修改用户的宿主目录位置usermod -e:修改用户的账户失效时间usermod -s:指定用户的登录shellusermod -l:更改用户账号的登录名称usermod -L:锁定用户账户usermod -U:解锁用户账户
4、删除用户账号——userdel
格式:userdel [选项] 用户名userdel -r 用户名:表示连用户的宿主目录一并删除
5、添加删除组成员——gpasswd
格式:gpasswd [选项] 组账号名gpasswd -a:向组内添加一个用户gpasswd -d:从组内删除一个用户gpasswd -M:定义组成员列表,以逗号分隔(集体添加,但会覆盖)
6、添加组账号——groupadd
格式:groupadd [-g GID] 组账号名例:groupadd -g 1000 market   添加组账号market
7、删除组账号——groupel
格式:groupdel 组账号名
8、查询账号信息
ID [用户名]:查询用户身份标识groups [用户名]:查询用户所属的组finger [用户名]:查询用户账号的详细信息users、w、who:查询已登录到主机的用户信息
9、设置文件和目录的权限——chmod
格式1:chmod [ugoa] [+-=] [rwx] 文件或目录u、g、o、a 分别表示属主、属组、其他用户、所有用户+、-、= 分别表示增加、去除、设置权限格式2:chmod nnn 文件或目录nnn 代表三位八进制数例:chnod 777 文件或目录 -R:递归修改指定目录下所有子项的权限
10、设置文件和目录的归属——chown
格式:chown 属主 文件或目录chown:属组 文件或目录chown 属主:属组 文件或目录-R:递归修改指定目录下所有文件,子目录的归属
总结

以上是内存溢出为你收集整理的详细总结Linux账号命令与权限管理全部内容,希望文章能够帮你解决详细总结Linux账号命令与权限管理所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1027641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存