【Linux】用户创建修改切换、文件权限管理

Shell-用户创建修改切换、文件权限管理

(1)用户创建/修改

Linux操作系统支持多用户,通过组管理用户,用户和组通过id做唯一标记:UID(用户id)和GID(组id)
①添加一个组:	groupadd groupname
②添加用户: 		useradd –g groupname username (-g标明所属的组)
③修改用户的密码:passwd username
④切换登录用户:	su username
注意:由root切换到其他用户,不需要输入密码;由其他用户切换到root需要输入root的密码
⑤更改用户所属的组:usermod –g groupname username

(2)文件权限管理

①文件属性:对于文件来说,用户分为三种:所有者/创建者(U)、同组者(G)、其他者(O)
 
② 通过命令chmod更改权限
第一种写法:通过 + 或 - 完成添加或撤销权限
chmod u+w filename 				给文件所有者添加写的权限
chmod o-x filename				把其他人的执行权限给撤销掉
chmod u+w,g+r,o-x filename			可以同时给三类用户设置权限
第二种写法:通过 = 直接授权
chmod u=rw- filename				文件所有者拥有读写权限
chmod u=rwx,g=r--,o=r—filename		可以同时给三类用户设置权限
第三种写法:通过数字完成
chmod 754 filename				754:分别表示u/g/o所拥有的权限对应参数和(r:4 / w:2 / x:1)
posted @ 2020-09-09 16:28  JWnMing  阅读(452)  评论(0编辑  收藏  举报