linux 用户和文件权限

来源:互联网 发布:海岛奇兵箭塔升级数据 编辑:程序博客网 时间:2024/06/06 00:17

用户:

Linux用户组:

1.groups命令

groups shiyanlou
2.有时发现此用户并不在sudo用户组中,但又sudo权限,可以查看 /etc /sudoers.d下是否有该用户的文件。



在sudoers.d下创建的这个文件赋予了shiyanlou用户sudo权限。

将其他用户加入sudo用户组:

新创建的用户一般不属于sudo用户组,没有root权限。

使用usermod命令可以为用户添加用户组,这个命令同样需要root权限,你可以用root账户或者是sudo组中的用户来使用这个命令。


删除用户:

sudo deluser kk --remove-home 


文件权限:

查看文件权限:

命令就是ll

文件权限解析:


文件类型:

关于文件类型,这里有一点你必需时刻牢记 Linux 里面一切皆文件,正因为这一点才有了设备文件( /dev 目录下有各种设备文件,大都跟具体的硬件设备相关)这一说。socket:网络套接字,具体是什么,感兴趣的用户可以自己去了解或期待实验楼的后续相关课程。pipe 管道,这个东西很重要,我们以后将会讨论到,这里你先知道有它的存在即可。软链接文件:链接文件是分为两种的,另一种当然是“硬链接”(硬链接不常用,具体内容不作为本课程讨论重点,而软链接等同于 Windows 上的快捷方式,你记住这一点就够了)

文件权限:

读权限,表示你可以使用 cat <file name> 之类的命令来读取某个文件的内容;写权限,表示你可以编辑和修改某个文件;执行权限,通常指可以运行的二进制程序文件或者脚本文件,如同 Windows 上的exe 后缀的文件,不过 Linux 上不是通过文件后缀名来区分文件的类型。你需要注意的一点是,一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息。

所有者权限,这一点相信你应该明白了,至于所属用户组权限,是指你所在的用户组中的所有其它用户对于该文件的权限,比如,你有一个艾派德,那么这个用户组权限就决定了你的兄弟姐妹有没有权限使用它破坏它和占有它。

文件的读,写,可执行都很好理解,要删除文件则需要文件所在的目录的写权限。

变更文件所有者和文件权限的修改:

变更文件所有者:

sudo chown 所有者 文件名




文件权限修改:

chmod 777 文件名




更多:

adduseruseradd 的区别是什么?

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

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





0 0
原创粉丝点击