您的位置:首页 > 运维架构 > Linux

Linux学习笔记(二)

2017-07-30 19:41 756 查看
1.
su <user>
 可以切换到用户
user,执行时需要输入目标用户的密码,
sudo <cmd>
 可以以特权级别运行
cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码。
su - <user>
 命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。

2.


adduser
 和 
useradd
 的区别是什么?

答:useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作。

Linux 还有一些关于隐藏权限和特殊权限的内容,想全面了解 Linux 权限管理这部分内容的用户可以通过其它方式学习。

3.chmod的用法

将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :  
chmod -R lamport:users *  
-rw------- (600) -- 只有属主有读写权限。  
-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。  
-rwx------ (700) -- 只有属主有读、写、执行权限。  
-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。  
-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。  
-rw-rw-rw- (666) -- 所有用户都有文件读、写权限。这种做法不可取。  
-rwxrwxrwx (777) -- 所有用户都有读、写、执行权限。更不可取的做法。  

小实验:


寻找文件


介绍

有一个非常重要的文件(sources.list)但是你忘了它在哪了,你依稀记得它在/etc/目录下,现在要你把这个文件找出来,然后设置成自己可以访问,但是其他用户并不能访问


目标

找到sources.list文件
把文件所有者改为自己(shiyanlou)
把权限修改为仅仅只有自己可读可写

答案:





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: