先用root用户登录
如果是$,说明你是普通用户,你的读写权限仅限于/home/(你的用户名)这个目录,对形如/usr/bin,/root等其他目录一般只有只读权限,或者没有权限。
这样的情况,要登陆为root用户才能读写
1、创建组和用户
创建组:groupadd 组名
创建用户并指定用户组:useradd –g 组名 用户名
设置用户密码(刚创建的用户是没有密码的):passwd 用户名
passwd 修改当前用户密码
2、删除组和用户
删除用户:userdel 用户名
userdel -r 用户名 (删除用户以及home目录)
删除组:groupdel 组名
查看所有用户:vim /etc/passwd
查看所有组:vim /etc/group
查看密码:vim /etc/shadow
3、id命令
功能:查看一个用户的UID和GID
用法:id [选项]...[用户名]
4、su命令
功能:切换用户
用法:su [选项]...[-] [用户[参数]...]
示例:
su - 切换到root用户
su yubin 切换到yubin用户
su - yubin 切换到yubin用户,并且将环境也切换到u1用户的环境(推荐使用)
5、exit/logout
退出当前登录用户
6、文件权限
R:read 读权限
W:write 写权限
X:executer 执行权限
在linux下使用ll命令查看某一目录下的文件,如下图:
对上图红框中的解释如下
7、文件权限管理
(1)、chmod 变更文件或目录的权限
示例:
chmod 755 1.txt将当前文件1.txt 设置成当前用户拥有rwx权限 用户组拥有rx权限 其它用户拥有rx权限
chmod u=rwx,g=rx,o=rw a.txt 功能同上
chmod -R 755 test 将test目录及其子目录设置成当前用户拥有rwx权限 用户组拥有rx权限 其它用户拥有rx权限
(2)、chown 变更文件或目录的拥有者或所属群组
chown binyu:yubin 1.txt将1.txt的所属权设置给yubin组的binyu用户
chown -R binyu:yubin test 将test目录及其子目录所属权设置给yubin组的binyu用户