linux 新建用户后,在用户目录下没有.bash_profile文件生成

发布于2022-01-13 12:27:36
5个回答
admin
网友回答2022-01-13
1 新建一个用户,其家目录下面默认生成什么文件由 /etc/skel 目录决定,就是
这个目录下面有什么新建用户后家目录就生成什么.
2 新建一个用户可以由 -d 参数指定家目录,如:
useradd -d /home/test -u 500 -g oracle test
新建一个uid 500 oracle组,家目录为/home/test的用户test.
这时在/home 下面就会生成一个test目录.就为用户test的家目录
3 以 . 打头的文件都是隐藏文件,你必须以 ls -al 才能看得到.

希望这回答令你满意!
admin
网友回答2022-01-13
有多种多样的linux。有的用 .bashrc, 有的用 .profile, 用.bash_profile 的也有。 甚至,你可以自己写一个脚本,用于一开机就自动做一些事,不过这扯远了。

你用ls -la /home/test
看看,是否可以发现.bash_profile 或者相当于它的东西。

我用的ubuntu,在.profile 中调用 .bashrc
admin
网友回答2022-01-13
将新用户添加到你希望他创建文件和目录的用户组里。
如:你希望新建用户能在/FTP目录下创建文件和目录。
首先在/目录下用ls -l FTP查看FTP所属的用户和组,并可以查看组用户的权限。
chmod 777 FTP 可以修改用户对FTP文件夹的权限
gpasswd -a 新用户 用户组 可以将用户添加到用户组里
这样新建的用户便能在这个目录下创建文件和目录了
admin
网友回答2022-01-13
你是怎么切换用户的?su 用户名?你当前的目录在哪?你要在哪里创建?
admin
网友回答2022-01-13
切换用户后,首先cd回车,进入新用户的主目录,在这个主目录里,你想创建啥都行。在别人的目录下想创建目录或者文件的话,你要加入别人目录相应的组里。可以用ls -l 命令查看文件夹所属的用户和组。用gpasswd -a 新用户 用户组 的命令加入某个用户组。

回到
顶部