首页 > 代码库 > linux权限问题

linux权限问题

linux权限分析

u           即文件或目录的拥有者;

g           即文件或目录的所属群组;

o           其他用户;

a           所有用户(默认);

r           读取,数字代号为“4”;

w          写入,数字代号为“2”;

x           执行或切换,数字代号为“1”;

-           不具任何权限,数字代号为“0”;

s           特殊功能说明:变更文件或目录的权限。

chmod实例

 
$ chmod u+x file                       给file的属主增加执行权限
$ chmod 751 file                       给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
$ chmod u=rwx,g=rx,o=x file         上例的另一种形式
$ chmod =r file                       为所有用户分配读权限
$ chmod 444 file                     同上例
$ chmod a-wx,a+r   file             同上例
$ chmod -R u+r directory              递归地给directory目录下所有文件和子目录的属主分配读的权限
$ chmod 4755                            设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。
 

用户管理
1、查看用户
id user1
2、用户添加
useradd user1
3、用户删除
userdel -r user1
4、把用户加入组
gpasswd -a user1 root
5、把组中用户删除
gpasswd -d user1 root


su命令——用户切换

格式:su 【options】 【用户名】

options

-              用户想要切换到root

-l             后面可以接用户名,可使用变换身份者的所有相关环境设置文件

-m           使用当前环境设置,而不重新读取新用户的设置文件

-c             仅进行一次命令,所以-c后面可以加命令

 

linux权限问题