linux命令之用户、权限
用户是linux中重要的环节之一,创建用户、分配给用户特定权限,在同一个服务器下,不同的用户可以通过辅与权限,限制读写执行等。
操作方法
- 01
whoami ===>查看当前用户 who ===>查看登录用户 exit ===>退出登录账户
- 02
useradd ===>添加用户账号 格式:useradd [参数] 新建用户账户 参数:-d ===>指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录 -m ===>自动建立目录 -g ===>指定组名称 注意:每个用户下必须有一个主目录,因此在创建时需要指定一个主目录;主目录一般放置在home下,并且用户的主目录与用户名相同的。 例如:useradd -d /home/zcf zcf -m 创建zcf用户,如果/home/zcf目录不存在,就自动创建这个目录,同时用户属于zcf组
- 03
passwd ===>设置用户密码 userdel ===>删除用户 userdel zcf(用户名) ===>删除zcf用户,但不会自动删除用户的主目录 userdel -r zcf(用户名) ===》删除用户,同时删除用户的主目录
- 04
su ===>切换用户 例如:切换到root用户下,同时切换目录到/root:su - root 切换到普通用户下,同时切换目录到用户下:su - 用户名 切换到root用户下:su root 切换到普通用户下:su 用户名
- 05
查看用户组:cat /etc/group
- 06
添加组:groupadd 删除组:groupdel 修改所在组:usermod 查看用户在哪个组:groups +用户名
- 07
chmod ===》修改文件权限 文件格式有两种格式:数字法、字母法 数字法: r ===》读取权限,数字代号为 "4" w ===》写入权限,数字代号为 "2" x ===》执行权限,数字代号为 "1" - ===》不具任何权限,数字代号为 "0" 字母法: u ===》 user 表示该文件的所有者 g ===》 group 表示与该文件的所有者属于同一组( group )者,即用户组 o ===》other 表示其他以外的人 a ===》all 表示这三者皆是