Linux学习笔记

一、前提

  拥有root账号 

二、添加用户

useradd username  #创建用户username
passwd username    #给已创建的用户username设置密码

关于useradd的某些参数:

-u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID

-g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在

-G GROUPS:指定额外组

-c COMMENT:指定用户的注释信息

-d PATH:指定用户的家目录

结果:

创建用户的会在你的/home 文件夹下面创建一个username的文件夹

然后cat /etc/passwd 可以看到你新建的用户在面显示

关于uid:

0 表示管理员(root)

1 - 500 表示系统用户

501 - 65535 表示普通用户  一般是这样的,不过不同的Linux版本可能有些偏差

chown [-cfhvR] [--help] [--version] user[:group] file... 

三、切换用户

su username

查看一下对应的位置 可以进去:ls

切回root:

exit

 

四、添加用户组

groupadd groupname  #添加用户组

groupdel groupname  #删除用户组

五、删除用户

userdel username  #删除用户username
rm -rf username #删除用户username所在目录

六、权限分配

chown命令

利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。 。

一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限把自己的文件拥有者改设为别人。

只有系统管理者(root)才有这样的权限。

#语法

chown [-cfhvR] [--help] [--version] user[:group] file...

#参数 :

user : 新的文件拥有者的使用者 ID
group : 新的文件拥有者的使用者组(group)
-c : 显示更改的部分的信息
-f : 忽略错误信息
-h :修复符号链接
-v : 显示详细的处理信息
-R : 处理指定目录以及其子目录下的所有文件
--help : 显示辅助说明
--version : 显示版本

chmod权限分配

acl权限分配

参考资料:

Linux添加用户组和添加用户

Linux用户及权限分配

Linux chown命令

菜鸟Linux攻略--目录文件权限的查看和修改(详细)

Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

原文地址:https://www.cnblogs.com/wangwangfei/p/13374196.html